uni*_*kat 13 c++ queue containers boost boost-thread
如何使队列线程安全?我需要按/弹出/前/后清除.是什么类似的提升?
我有一个生产者和一个或多个消费者.
小智 2
您必须保护对std::queue
. 如果您使用升压,请使用 保护它boost::mutex
。现在,如果您有多个读者和一个作者线程,请查看boost::shared_lock
(对于读者)和boost::unique_lock
(对于作者)。
但是,如果您遇到编写器线程饥饿的情况,请查看boost::shared_mutex
.
归档时间: |
|
查看次数: |
19654 次 |
最近记录: |