Проверьте, является ли текущий поток основным потоком

Как я могу проверить, является ли текущий поток основным потоком в Linux? Похоже, что gettid () возвращает только pid, но похоже, что linux не гарантирует, что поток с main () всегда имеет постоянный и равномерный pid.

Причина этого заключается в том, что у меня происходит автоматическое распараллеливание, и я хочу убедиться, что pthread_create () не вызывается в функции, которая уже выполняется в потоке, созданном pthread_create ().

Ответы на вопрос(2)

Ваш ответ на вопрос