UNIX sigwait函数的用法
来源:互联网 发布:中文数据库 编辑:程序博客网 时间:2024/05/01 19:45
#include <signal.h>
int sigwait(const sigset_t *restrict set, int *restrict signop);
Returns: 0 if OK, error number on failure
在使用sigwait函数之前需要将set信号集中的信号阻塞掉,此时调用sigwai函数会阻塞,当set中的信号发生的的时候,因为该信号时被阻塞的,所以该信号此时处于未决状态(在接收信号的进程的task_struct上挂起该信号),这个时候sigwait就会发现这个未决信号,然后取消这个信号的阻塞,此时这个挂起信号便被移除。sigwait返回,返回之前又再次恢复之前的信号屏蔽字。
APUE 12-6的程序清单对于理解sigwait非常有帮助
0 0
- UNIX sigwait函数的用法
- sigwait 函数的使用
- sigwait函数
- sigwait()函数
- sigwait函数
- sigwait函数
- sigwait函数
- sigwait函数
- sigwait函数详解
- sigwait函数详解
- 信号被挂起,sigwait()函数的作用
- sigsuspend函数和sigwait函数
- sigwait()的一些应用
- sigwait
- unix/Linux 低级IO函数的用法
- linux/Unix中fork函数的用法
- sigsuspend 与sigwait 的区别
- sigsuspend 与sigwait 的区别
- centos5.8本地挂载yum源,安装软件包
- POJ1995 Raising Modulo Numbers【整数快速幂】
- poj 2065 SETI (高斯消元)
- gcov、lcov与genhtml 使用心得
- What is junction object and how to create it?
- UNIX sigwait函数的用法
- [LeetCode][190][Reverse Bits]
- iOS GCD dispatch_async 多线程
- 网盘存储原理探究
- 高效的SQLSERVER分页查询(推荐)
- Java 数组
- UEditor 编辑器使用 最新版本1.4.3
- hdu1518Square
- struts上传大文件失败的问题