pthread condition

来源:互联网 发布:仙侠online网络问题 编辑:程序博客网 时间:2024/04/27 15:34

一直对pthread的条件不太清楚,现在做个总结

1 pthread_cond_wait 这个函数会wait前会解锁mutex ,然后wait cond sigal ,wait到之后会重新解锁mutex 所以cond 和mutex 是配合使用的

2 pthread_cond_signal 

这个函数会唤醒wait的线程继续下去,有一个注意的就是如果当前没有wait的线程,它会直接返回,而不像window的setevent,它不管有没有wait线程,都会更改变量,然后再有wait的时候起作用

原创粉丝点击