Как было предложено Тони, вы можете использовать pthread_self()
в этой ситуации.
Но не сравнивайте thread_t
s с помощью ==
или !=
. Используйте pthread_equal
.
На странице pthread_self
:
Поэтому переменные типа pthread_t нельзя сопоставить с возможностью сопоставления с использованием оператора равенства С (==); Вместо этого используйте pthread_equal (3).
blockquote>