pthread_mutex_t 和 pthread_cond_t 配合使用的简要分析

1.原理 假设有两个线程同时访问一个全局变量 n,这个全局变量的初始值等于0。shell Int  n = 0 ;ubuntu          消费者线程 A 进入临界区,访问 n,A 必须等到 n 大于 0 才能接着往下执行,若是 n== 0,那么 A 将一直等待。函数          还有一个生产者线程 B,B 进入临界区,修改 n 的值,使得 n >0,当 n > 0 时,B 通知等待
相关文章
相关标签/搜索