Multithread-Startreihenfolge
Ich habe 4 Threads, um Thread1, Thread2, Thread3 und Thread4 zu erstellen:
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);
Wenn Sie im Debug nachsehen, ist die Reihenfolge der gestarteten Threads nicht dieselbe wie im Quellcode definiert. Gibt es eine Lösung, um die Threads mit einer Reihenfolge zu starten, die ich definieren könnte?