api:documentation:threads:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
api:documentation:threads:start [2024/10/28 14:56] – [Synchronized-Methode] martin | api:documentation:threads:start [2024/10/28 21:34] (aktuell) – [Synchronized-Methode] martin | ||
---|---|---|---|
Zeile 121: | Zeile 121: | ||
{{ : | {{ : | ||
Im rechts stehenden Sequenzdiagramm ist zu sehen, was passiert, wenn zwei Threads gleichzeitig die Methode '' | Im rechts stehenden Sequenzdiagramm ist zu sehen, was passiert, wenn zwei Threads gleichzeitig die Methode '' | ||
- | Man nennt diesen Effekt eine **race condition**. | + | Man nennt diesen Effekt eine **race condition**. |
</ | </ | ||
Zeile 127: | Zeile 127: | ||
<WRAP center round info 80%> | <WRAP center round info 80%> | ||
{{ : | {{ : | ||
- | Setzt man vor die Deklaration der Methode '' | + | Wir brauchen eine Möglichkeit, |
* Vergleichen Sie die Deklaration der Methode '' | * Vergleichen Sie die Deklaration der Methode '' | ||
* Starten Sie das Programm mehrmals. Erklären Sie die Ausgabe! | * Starten Sie das Programm mehrmals. Erklären Sie die Ausgabe! | ||
Zeile 184: | Zeile 184: | ||
</ | </ | ||
+ | |||
+ | |||
+ | ===== Monitorkonzept ===== | ||
+ |
api/documentation/threads/start.1730123793.txt.gz · Zuletzt geändert: 2024/10/28 14:56 von martin