感觉在生产者和消费者的关系之中,所把一者当作一个对象,那么这个对象就有一个执行器(run)一个告诉自己状态或者变更对象状态的function
最后看看Condition类和其成员函数
它必须有一个源于Mutex的构造函数
其成员函数有
.broadcast();
.signal()
.wait()
本文通过一个具体的烤面包、涂黄油及果酱的例子,详细介绍了生产者-消费者模型的实现方式,利用ZThread库中的互斥锁Mutex和条件变量Condition等同步机制确保线程间的正确交互。
感觉在生产者和消费者的关系之中,所把一者当作一个对象,那么这个对象就有一个执行器(run)一个告诉自己状态或者变更对象状态的function
最后看看Condition类和其成员函数
它必须有一个源于Mutex的构造函数
其成员函数有
.broadcast();
.signal()
.wait()
3113