You can not select more than 25 topics
Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- #include "msgqueuethread.h"
- #include <thread>
-
- MsgQueueThread::MsgQueueThread()
- {
-
- }
-
- void MsgQueueThread::setHandler(MsgQueueThread::Handler handler)
- {
-
- }
-
- void MsgQueueThread::start()
- {
- if (mRun)
- return;
-
- mRun=true;
- thread thd(&MsgQueueThread::loop, this);
- thd.detach();
- }
-
- void MsgQueueThread::stop()
- {
- mRun=false;
- unique_lock<mutex> lock(mQueueMutex);
- mQueueCnd.notify_all();
- }
|