pthreads сигнализирует о конкретной теме - PullRequest
3 голосов
/ 12 марта 2011

В pthreads, может ли поток пробудить другой поток , учитывая только идентификатор другого потока ?

(Вроде как, вызывая pthread_cond_signal (), но с определенным, известный, идентификатор потока в уме)

Ответы [ 2 ]

4 голосов
/ 12 марта 2011

Вы можете попробовать использовать sigaction() и pthread_kill().

3 голосов
/ 12 марта 2011

Смотрите обсуждение между @Sam Hocevar и мной в ответ на этот вопрос ; документация гласит, что pthread_kill(3) доставляет сигнал определенному потоку, и я менее уверен в том, что реализация Linux придерживается этого требования.

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