如果无法创建线程,boost :: thread会做什么?

Pat*_*ick 6 c++ multithreading boost

如果无法创建线程,boost :: thread会做什么?

winAPI返回一个NULL(我猜posix做了类似的事情)但是作为一个对象线程如何测试以查看该线程是否已创建?

ere*_*eOn 13

根据API,boost::thread_resource_error如果线程创建失败,它会抛出一个.

我猜你不能创建一个无效的boost::thread对象:如果出现问题,构造函数会抛出,从而阻止创建对象.