搜索结果
查询Tags标签: msgRecvQueue,共有 4条记录-
C++多线程学习笔记07(条件变量)
一、条件变量std::condition_variable、wait()、notify_one() wait():用来等待一个东西 如果第二个参数lambda表达式返回 true ,直接返回,互斥量锁住; 如果第二个参数lambda表达式返回false ,wait() 将互斥量解锁,并堵塞到本行;直到某个线程调用notify_one()成员函…
2022/1/15 17:05:46 人评论 次浏览 -
C++多线程学习笔记07(条件变量)
一、条件变量std::condition_variable、wait()、notify_one() wait():用来等待一个东西 如果第二个参数lambda表达式返回 true ,直接返回,互斥量锁住; 如果第二个参数lambda表达式返回false ,wait() 将互斥量解锁,并堵塞到本行;直到某个线程调用notify_one()成员函…
2022/1/15 17:05:46 人评论 次浏览 -
C++11并发与多线程笔记(6)unique_lock详解
文章目录 1、unique_lock取代lock_guard2、unique_lock第二个参数2.1 std::adopt_lock2.2 std::try_to_lock2.3 std::defer_lock 3、unique_lock的成员函数3.1 lock(),unlock()3.2 try_lock())3.3 release() 4、unique_lock所有权的传递4.1 std::move4.2 return std::uni…
2021/11/6 11:09:39 人评论 次浏览 -
C++11并发与多线程笔记(6)unique_lock详解
文章目录 1、unique_lock取代lock_guard2、unique_lock第二个参数2.1 std::adopt_lock2.2 std::try_to_lock2.3 std::defer_lock 3、unique_lock的成员函数3.1 lock(),unlock()3.2 try_lock())3.3 release() 4、unique_lock所有权的传递4.1 std::move4.2 return std::uni…
2021/11/6 11:09:39 人评论 次浏览