【发布时间】:2010-06-23 14:59:23
【问题描述】:
boost::thread创建线程失败怎么办?
winAPI 返回一个 NULL(我猜 posix 做了类似的事情),但由于线程是一个对象,我如何测试线程是否已创建?
【问题讨论】:
标签: c++ boost multithreading
boost::thread创建线程失败怎么办?
winAPI 返回一个 NULL(我猜 posix 做了类似的事情),但由于线程是一个对象,我如何测试线程是否已创建?
【问题讨论】:
标签: c++ boost multithreading
根据API,如果线程创建失败则抛出boost::thread_resource_error。
我猜你不能创建一个无效的boost::thread 对象:如果出现问题,构造函数会抛出异常,从而阻止对象的创建。
【讨论】:
【讨论】: