ordem de lançamento multithread

Eu tenho 4 tópicos para criar thread1, thread2, thread3 e 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);

procurando na depuração, A ordem dos encadeamentos iniciados não é a mesma definida no código-fonte. Existe uma solução para lançar os segmentos com um pedido que eu poderia definir?

questionAnswers(4)

yourAnswerToTheQuestion