std::thread对象构建的新线程何时开始执行 线程在构造关联的线程对象时立即开始执行,从提供给作为构造函数参数的顶层函数开始。 有几点需要注意: 顶层函数的返回值将被忽略,而且若它以抛异常终止,则调用std::terminate。在需要获取返回值时,顶层函数可以通过std::promise或者修改共享变量(可能需要锁机制进行线程同步)。