C++11多线程注意点

1.thread::detach将本线程从调用线程中分离出来,允许本线程独立执行。但是当主进程结束的时候,即便是detach()出去的子线程不管有没有完成都会被强制杀死,即不管子线程中是否为阻塞状态是否执行完成,都将强制退出,所以使用thread::detach时,主线程调用完线程一定要是阻塞状态,否则子线程也将被强制退出。

你可能感兴趣的:(C++11)