Du befindest dich hier: FSI Informatik » Prüfungsfragen und Altklausuren » Prüfungen im Bachelor-Studium (1. - 5. Semester) » pfp » Lösungsvorschlag (Übersicht)
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
pruefungen:bachelor:pfp:loesungss12 [24.07.2015 12:33] – ThiloK | pruefungen:bachelor:pfp:loesungss12 [03.08.2019 18:37] (aktuell) – mrpwner | ||
---|---|---|---|
Zeile 24: | Zeile 24: | ||
| | ||
- | 0 | + | 0 |
2 | 2 | ||
0 | 0 | ||
| | ||
0 | 0 | ||
+ | | ||
Petri-Netz ist nicht lebendig, da durch t0 -> t3 -> t3 ein Deadlock entsteht! | Petri-Netz ist nicht lebendig, da durch t0 -> t3 -> t3 ein Deadlock entsteht! | ||
Zeile 45: | Zeile 46: | ||
public class PointerDoubling { | public class PointerDoubling { | ||
private static int[] next ; | private static int[] next ; | ||
- | private static int [] rank; | + | private static int[] rank; |
private static CyclicBarrier outer; | private static CyclicBarrier outer; | ||
private static CyclicBarrier inner; | private static CyclicBarrier inner; | ||
Zeile 77: | Zeile 78: | ||
} | } | ||
// TODO: 4 | // TODO: 4 | ||
- | inner.await(); | + | // inner.await(); |
int distance = 1 ; | int distance = 1 ; | ||
while (distance < next.length) { | while (distance < next.length) { | ||
Zeile 87: | Zeile 88: | ||
} | } | ||
// TODO: 4 | // TODO: 4 | ||
- | inner.await(); | + | // inner.await(); |
// TODO: 3 | // TODO: 3 | ||
if (rankOfNext != 0) { | if (rankOfNext != 0) { | ||
Zeile 107: | Zeile 108: | ||
} // END OF PointerDoubling | } // END OF PointerDoubling | ||
</ | </ | ||
+ | |||
+ | < | ||
==== Aufgabe 6 (Sichtbarkeit und Wettlaufsituation) ==== | ==== Aufgabe 6 (Sichtbarkeit und Wettlaufsituation) ==== |