Что делает boost :: thread, если не удается создать поток? - PullRequest
6 голосов
/ 23 июня 2010

Что делает boost :: thread, если не удается создать поток?

winAPI возвращает значение NULL (я думаю, что posix делает что-то похожее), но поскольку поток является объектом, как я могу проверить, проверяет линить создана?

Ответы [ 2 ]

13 голосов
/ 23 июня 2010

В соответствии с API он выдает boost::thread_resource_error, если создание потока не удается.

Я думаю, вы не можете создать недопустимый объект boost::thread: если что-то пойдет не такконструктор бросает, тем самым предотвращая создание объекта.

8 голосов
/ 23 июня 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...