Compruebe si el hilo actual es el hilo principal

¿Cómo puedo verificar si el hilo actual es el hilo principal en Linux? Parece que gettid () solo devuelve un pid pero parece que linux no garantiza que el hilo con main () siempre tenga un pid constante y uniforme.

La razón de esto es que tengo una paralelización automática y quiero asegurarme de que no se llame a pthread_create () en una función que ya se está ejecutando en un subproceso creado por pthread_create ().

Respuestas a la pregunta(2)

Su respuesta a la pregunta