Связаны ли новые потоки с функцией с этой функцией или они независимы? - PullRequest
0 голосов
/ 01 февраля 2010

Быстрый вопрос: связаны ли новые потоки с помощью функции, связанной с этой функцией, или они независимы, как в вызывающей их функции, могут завершиться до завершения потоков?

Спасибо

Ответы [ 2 ]

1 голос
/ 01 февраля 2010

Нет никакой связи между функцией, которая запускает поток и поток. Однако, если функция создает объект некоторого типа класса-обертки потока, она должна либо дождаться завершения обернутого потока, либо каким-либо образом передать объект при выходе из функции.

1 голос
/ 01 февраля 2010

Потоки являются независимыми объектами уровня ОС, с точки зрения вашего вопроса они связаны с обработкой. Таким образом, функция может начать один и не ждать окончания потока.

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