LINUX.ORG.RU

Аналогоично-ли удаление thread удалению просесса?


0

0

Организую таймауты в threads через sleep или select. Все-ли будет чисто, если какой-то timeout стал ненужен и убиваю thread? Т.е. и sleep и select исчезнут без следа и последствий для других threads и основного процесса или что-то останется? Спасибо.

anonymous
Ответ на: комментарий от anonymous

pthread_kill() не освобождает никаких ресурсов связанных с процессом. Все дескрипторы/локи/vm остаются нетронутыми. удаление процесса exit() чистит все. Так что никакой аналогии вообще нет.

anonymous
()
Ответ на: комментарий от anonymous

Ну вообще-то чел спрашивал про select... Если надо что-то чистить, то необходимо, конечно, предусмотреть обработчик сигнала.

anonymous
()
Ответ на: комментарий от anonymous

Процесс - это совокупность потоков, от 1-го и больше Удаление процесса это удаление всех его потоков.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.