
Linux C
文章平均质量分 83
Brian O'con
这个作者很懒,什么都没留下…
展开
-
详解wait和waitpid函数
#include /* 提供类型pid_t的定义 */ #include pid_t wait(int *status) 进程一旦调用了wait,就立即阻塞自己,由wait自动分析是否当前进程的某个子进程已经退出,如果让它找到了这样一个已经变成僵尸的子进程,wait就会收集这个子进程的信息,并把它彻底销毁后返回;如果没有找到这样一个子进程,wait就会一直阻塞在这里,直到有一个出现为止。转载 2017-05-13 14:45:02 · 379 阅读 · 0 评论 -
再谈互斥锁与条件变量!(终于搞清楚了啊!!!!!)
pthread_cond_wait总和一个互斥锁结合使用。在调用pthread_cond_wait前要先获取锁。pthread_cond_wait函数执行时先自动释放指定的锁,然后等待条件变量的变化。在函数调用返回之前,自动将指定的互斥量重新锁住。 int pthread_cond_signal(pthread_cond_t * cond); pthread_cond_signal通过转载 2017-06-29 11:16:44 · 6130 阅读 · 0 评论