Вам нужно присоединиться к отмененному потоку? (pthreads)

Я немного запутался в порядке очистки при использовании PThreads в отношении отмены. Обычно, если ваш поток отделен, он автоматически очищается при завершении. Если он не отделен, вам нужно присоединиться к нему, чтобы вернуть системные ресурсы.

В учебнике, который я читаю, говорится следующее, что странно звучит, как будто присоединение необязательно в отношении отмены:

"Если вам нужно знать, когда поток действительно завершился, вы должны присоединиться к нему, вызвав pthread_join после его отмены."

Итак, нужно ли мне присоединяться к отмененному потоку, чтобы освободить его ресурсы - и если нет, то почему?

5
задан John Humphreys - w00te 23 January 2012 в 16:53
поделиться