UNIX系统的信号特性的最简单的接口就是signal函数: #include void (*signal(int signo, void(* func)(int)))(int); Returns:previous disposition of signal(see following)if OK,S... ...
分类:
其他好文 时间:
2016-05-23 00:53:19
阅读次数:
257
函数sigaction允许我们获取或者是修改(或者获取并修改)与特定信号相关联的处理函数,该函数替代了早期的UNIX系统发布版中的函数signal,实际上,在本节末尾,我们将会使用sigaction来实现一个signal函数。 #include int sigaction(int signo, co... ...
分类:
其他好文 时间:
2016-05-23 00:40:10
阅读次数:
234
函数sigaction允许我们获取或者是修改(或者获取并修改)与特定信号相关联的处理函数,该函数替代了早期的UNIX系统发布版中的函数signal,实际上,在本节末尾,我们将会使用sigaction来实现一个signal函数。 参数signo指定我们正在获取或者是修改的信号编号,如果act指针是非空 ...
分类:
其他好文 时间:
2016-05-22 16:49:36
阅读次数:
590
以下内容是自己想要学习的东西,从FinderCheng前辈的BLOG中学习到的,如有冒犯请告知,我会第一时间修正。最近在看FinderCheng前辈的QT学习之路从中总结出了自己想要学习的东西留个信号,自己以后再来看的时候知道自己从哪里看过,并且可以更好的记祝1、QT的SIGNAL/SLOT机制使..
分类:
其他好文 时间:
2016-05-17 19:55:29
阅读次数:
219
subprocess:子进程管理 socket:网络接口 ssl:socket对象的tls/ssl 封装 signal:为异步事件设置handlers popen2子进程和可访问的I/O流 asyncore:异步socket的handler asynchat:异步socket的command/res ...
分类:
系统相关 时间:
2016-05-16 19:22:03
阅读次数:
190
http://blog.chinaunix.net/uid-1877180-id-3011232.html sigaction函数解析 sigaction函数的功能是检查或修改与指定信号相关联的处理动作(可同时两种操作)。 他是POSIX的信号接口,而signal()是标准C的信号接口(如果程序必须 ...
分类:
其他好文 时间:
2016-05-13 11:55:06
阅读次数:
144
http://blog.csdn.net/ta893115871/article/details/7475095 Signal ()函数详细介绍 Linux函数 signal()函数理解 在<signal.h> 这个头文件中。 signal(参数1,参数2); 参数1:我们要进行处理的信号。系统的信 ...
分类:
系统相关 时间:
2016-05-13 11:46:00
阅读次数:
501
PHP的pcntl扩展提供了信号处理的功能,利用它可以让PHP来接管信号的处理,在开发服务器端守护进程方面,信号处理至关重要。 函数原型 bool pcntl_signal(int $signo ,callback $handler [,bool $restart_syscalls=true]) 第... ...
分类:
Web程序 时间:
2016-05-13 08:41:03
阅读次数:
112
最基本的生产者消费者模型:
一个生产者
一个消费者
一个BUFFER
一个锁
两个条件变量
/*pthread_cond_wait的大致操作流程:
解除已被调用线程锁住的锁
等待条件,睡眠阻塞
条件到来,醒来
返回前锁住解开的调用线程锁住的锁
pthread_cond_signal用于唤醒在某个条件变量上等待的线程,一般是1个pthread_cond_broadcast唤醒所有在某个条件...
分类:
其他好文 时间:
2016-05-13 00:24:35
阅读次数:
244
AQS的conditionObject实现类似object的wait/notify/notify的功能,功能大概是:
1.object维护一个监视器和一个等待队列,condition对于一个lock可以有多个condition,对于每个condition维护一个条件队列;
2.提供wait/signal/signalall功能。
来个入门demo:
public class Conditi...
分类:
其他好文 时间:
2016-05-12 14:41:04
阅读次数:
217