目前,我正在使用std::thread
C++11 实现一个多线程项目。我std::condition_variable
用来同步线程。具体来说,一个消费者函数调用wait()
成员函数std::condition_variable
等待来自全局任务队列的任务,另一个生产者函数生成任务并将其放入队列。但我不知道 .notify_all()
和notify_one()
成员函数之间的区别std::condition_variable
。我应该在生产者函数中使用哪个函数?谢谢!
问问题
28024 次