摘要: 引言 条件变量是利用线程间共享的全局变量进行同步的一种机制,主要包括两个动作:一个线程等待条件变量的条件成立而挂起(此时不再占用cpu);另一个线程使条件成立(给出条件成立信号)。为了防止竞争,条件变量的使用总是和一个互斥锁结合在一起。 函数原型 1. 定义条件变量 #include /* 定义两个条件变量 */pthread_cond_t cond_pro, cond_con;2. 初始化和销毁... 阅读全文
posted @ 2014-08-26 21:43 Acjx 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 引言 先看以下两个信号量: 13)SIGPIPE 当管道读端关闭,再往管道写东西,会发出SIGPIPE信号 17)SIGCHLD 子进程退出会向父进程发出SIGCHLD信号,系统默认处理是忽略掉该信号 代码 /************************************************************************* > File Name: my_fo... 阅读全文
posted @ 2014-08-26 00:13 Acjx 阅读(262) 评论(0) 推荐(0) 编辑