Могу ли я остановить (приостановить) выполнение pthread с помощью pthread_kill
Остановится ли поток, если я отправлю ему сигнал SIGTSTP? Или, другими словами, он будет вести себя как процесс на SIGTSTP и SIGCONT?
Заранее спасибо.
1 ответ
Решение
Из `man 3p pthread_kill:
Обратите внимание, что pthread_kill() вызывает обработку сигнала только в контексте данного потока; действие сигнала (завершение или остановка) влияет на процесс в целом.
Поэтому я бы сказал, что вы остановите весь процесс, а не только поток.