Parallele Programmierung (3IB)
Die Studierenden sind in der Lage,
Modulhandbuch PP1
return zum Aufrufpunkt zurückspringenVorausgesetzt werden u.a.
synchronized, Bedingungsvariablen und SignalisierenP1 und P2 sind nebenläufigP1 und P2 können parallel ausgeführt werdenP1 und P2 beginnen oder endenP1 und P2 gewartet wird, bevor P3 beginntF1, F2, F3 sind nebenläufigF1, F2, F3 können parallel ausgeführt werdenF1, F2, F3 werden alle begonnen)F1 beendet ist, beginnt F4F2 und F3 werden irgendwann (asynchron) beendetF1, F2, F3 sind nebenläufigF1, F2, F3 können parallel ausgeführt werdenF1, F2, F3 werden alle begonnen)F1 beendet ist, beginnt F4F2 und F3 werden irgendwann (asynchron) beendetF1, F2, F3 sind nebenläufigF1, F2, F3 können parallel ausgeführt werdenF1, F2, F3 werden alle begonnen)F1, F2 oder F3 beendet ist, beginnt F4joinSpec könnten auch komplexere Bedingungen angegeben werdenF1, F2 und F3 bei {joinspec=or} auch abgebrochen werden, sobald eine davon fertig ist