条件变量与POSIX信号量及生产者消费者模型

引入 上篇我们详细的介绍了一下Linux下线程安全以及锁机制,利用互斥锁实现了线程间的互斥,那么线程同步( 在保证数据安全的前提下,让线程能够按照某种特定的顺序访问临界资源,从而有效避免饥饿问题,叫做同步。生产出来,才能使用,保证临界资源的合理访问)到底该如何实现呢?这就是我和大家接下来要讨论的条件变量。 条件变量 概念:   条件变量本身不是锁,但是它可以造成线程阻塞。没有资源则等待,生产资源后
相关文章
相关标签/搜索