热门

最新

红包

立Flag

投票

同城

我的

发布
qq_32336271
王子凡1996
6 年前
trueqq_32336271

当调用join函数时,调用线程阻塞等待目标线程终止,然后回收目标线程的资源。

detach是使主线程不用等待子线程可以继续往下执行,但即使主线程终止了,子线程也不一定终止。

C++11 thread::detach()

CSDN App 扫码分享
分享
评论
1
打赏
  • 复制链接
  • 举报
下一条:
使用noexcept表明函数或操作不会发生异常,会给编译器更大的优化空间。然而,并不是加上noexcept就能提高效率,步子迈大了也容易扯着蛋。以下情形鼓励使用noexcept:移动构造函数(move constructor)移动分配函数(move assignment)析构函数(destructor)。这里提一句,在新版本的编译器中,析构函数是默认加上关键字noexcept的。下面代码可以检测编译器是否给析构函数加上关键字noexcept。
立即登录