怎么样用C++实现生产者消费者的模拟( 二 )


■网友
用个锁(api或标准库都行)建一个blocking queue就行了。没电码代码了
■网友
就目前C++11来看,这个已经可以跨平台实现了。可以使用线程标准库。可能要用到这三个头文件:\u0026lt;thread\u0026gt;, \u0026lt;mutex\u0026gt;, \u0026lt;condition_variable\u0026gt;然后你参考各种非跨平台的实现,做一把转换就可以了。比方说pthread相关的可以用std::thread来取代。


推荐阅读