课时4 线程传参详解,detach()大坑,成员函数做线程函数
Posted anthony-ling
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了课时4 线程传参详解,detach()大坑,成员函数做线程函数相关的知识,希望对你有一定的参考价值。
线程传参
detach()的坑
- 使用detach()时会有这么一个问题:因为自己创建的线程
1
与主线程分离了,如果线程1
的可调用对象使用了main()里的变量且主线程又先结束了,则会在线程1
中就使用了根本不存在的东西,就会产生不可预测现象,尤其是当可调用对象的参数为引用或指针类型
以上是关于课时4 线程传参详解,detach()大坑,成员函数做线程函数的主要内容,如果未能解决你的问题,请参考以下文章
C++11多线程第三篇:线程传参详解,detach()大坑,成员函数做线程参数
C++并发与多线程 3_线程传参数详解,detach 注意事项