==============================================================
#include <boost/shared_array.hpp>
#include <boost/thread.hpp>
#include <stdexcept>
#include <queue>
class MsgQueue
{
public:
这篇博客介绍了如何利用Boost库中的条件变量来实现一个类似于Java中的BlockingQueue消息队列。博主给出了一个MsgQueue类的实现,包括push、nbPush、pop和nbPop等方法,以及关闭队列的功能。在类的实现中,通过条件变量来同步线程,确保了队列操作的正确性。
436
1435
828

被折叠的 条评论
为什么被折叠?