проверка идентификатора потока

Модератор: Модераторы разделов

Ответить
IMB
Сообщения: 2561
ОС: Debian

проверка идентификатора потока

Сообщение IMB »

Имеется vendor SDK которое достаточно активно использует потоки, сегодня увидел в core-file падение pthread_kill() по причине того что переданный идентификатор потока был нулевым, отсюда возникает вопрос как корректно и безопасно проверять идентификатор потока перед pthread_join()
- для каждого потока после старта устанавливать некий флаг
- использовать pthread_kill(), но для него выяснилась такая неприятная деталь
- дополнительно к pthread_kill() использовать pthread_equal(), но это получается некое нагромождение
Спасибо.
Спасибо сказали:
Ответить