Linux--线程安全(下)

文章目录 条件变量 Posix信号量 2、信号量的操作(等待/通知) 3、信号量的释放 posix线程互斥实现 条件变量 需要一个条件:表示临界区有没有资源 为什么条件变量要和互斥锁搭配使用? 因为等待需要被唤醒,而被唤醒的前提条件就是条件已经满足,并且这个条件本身就是一个临界资源,因此改变条件的操作需要被保护。 条件变量的初始化及销毁: int pthread_cond_destroy(pthr
相关文章
相关标签/搜索