/

多核平台上的并行计算 实验笔记

信号量与互斥量最大的区别在于信号量是没有个体拥有权的。
信号量不是PThreads线程库的一部分,所以需要在使用信号量的程序开头加头文件。
条件变量是一个数据对象,允许线程在某个特定条件或事件发生前都处于挂起状态。当时间或条件发生时,另一给线程可以通过信号来唤醒挂起的线程。一个条件变量总是与一个互斥量相关联。