热门
最新
红包
立Flag
投票
同城
我的
发布
thread thread01(func( ));
c++std线程创立后立即执行
thread01.join()会让thread01执行完再执行主线程
thread01.detach()会将thread01和主线程分离,主线程可以往下执行,thread01也可以往下执行。主线程可以不等thread01执行完就结束。
使用detach的时候,为了不让主线程闲着,也不能让thread01没有执行完,主线程就结束。
于是引入了全局的变量,使得主线程可以执行while语句内的内容。
https://blog.csdn.net/trouble_provider/article/details/85268764
为了让多个线程执行的时候不变得混乱,引入锁的概念,最常规的mutex了解一下
还要了解一下原子锁
https://www.cnblogs.com/taiyang-li/p/5914331.html
在来一个进阶版,引入了条件变量condition_variable
https://blog.csdn.net/lv0918_qian/article/details/81745723
但是为了能够使用condition_variable,要去先去了解lock_guard和unique_lock
https://blog.csdn.net/guotianqing/article/details/104002449
CSDN App 扫码分享
评论
点赞
打赏
- 复制链接
- 举报
,我有c和汇编到一些基础