ich bräuchte da mal einen erlösenden Denkanstoß im Bezug auf Multithreading...
In meinem Programm läuft in mehreren Threads eine Schleife in etwa dieser Form:
Code: Alles auswählen
while(!bEnd)
{
// AUFGABE 1
...
// AUFGABE 2
...
// usw.
}
Jeder Thread soll AUFGABE 1 bearbeiten und dann warten, bis auch alle anderen mit AUFGABE 1 fertig sind. Erst wenn alle mit AUFGABE 1 fertig sind sollen alle mit AUFGABE 2 weitermachen. Dann wieder warten und dann die Nächste usw. ...
Bin jetzt schon ne Weile am grübeln und versuchen aber komm auf keinen grünen Zweig...
Welches dieser "Synchronisationsobjekte" ist denn für dieses Problem überhaupt geeignet? (also Mutex, Event, Critical Section, ...)
auf jeden Fall schon mal vielen Dank :D
JFF_B.G.Michi