Что делает boost :: thread, если не удается создать поток?
winAPI возвращает значение NULL (я думаю, что posix делает что-то похожее), но поскольку поток является объектом, как я могу проверить, проверяет линить создана?
В соответствии с API он выдает boost::thread_resource_error, если создание потока не удается.
boost::thread_resource_error
Я думаю, вы не можете создать недопустимый объект boost::thread: если что-то пойдет не такконструктор бросает, тем самым предотвращая создание объекта.
boost::thread
Броски: boost::thread_resource_error при возникновении ошибки