随笔分类 -  线程Thread

摘要:https://mp.weixin.qq.com/s/mOAyI02zk7eP1LZLUNUxgw 1 强制停止线程,停止使用run函数启动的线程。 if (m_td != NULL) { m_td->terminate(); m_td->wait(); // 调用wait后先调用finished信 阅读全文
posted @ 2020-07-31 16:51 wjbooks 阅读(4254) 评论(0) 推荐(0) 编辑
摘要:condition_variable类是一个同步原语,可以被用来阻塞一个线程或者同时阻塞多个线程,直到另一个线程既修改了共享变量(即“条件”),也做了通知。 想要修改共享变量(即“条件”)的线程必须:1. 获得一个std::mutex(一般来说是通过std::lock_guard获得)2. 当持有锁 阅读全文
posted @ 2020-05-09 18:09 wjbooks 阅读(661) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示