orden de lanzamiento multihilo

Tengo 4 hilos para crear thread1, thread2, thread3 y thread4:

pthread_create(thread1,NULL,thread_func1,NULL);
pthread_create(thread2,NULL,thread_func2,NULL);
pthread_create(thread3,NULL,thread_func3,NULL);
pthread_create(thread4,NULL,thread_func4,NULL);

buscando en la depuración, el orden de los hilos iniciados no es el mismo que el definido en el código fuente. ¿Hay una solución para lanzar los hilos con un orden que podría definir?

Respuestas a la pregunta(4)

Su respuesta a la pregunta