当调用join函数时,调用线程阻塞等待目标线程终止,然后回收目标线程的资源。detach是使主线程不用等待子线程可以继续往下执行,但即使主线程终止了,子线程也不一定终止。
C++11 thread::detach()