„Hallo Amigo!“

9
Aufgabe
Java Core, Level 7, Lektion 4
Gesperrt
Synchronisierte Notizen
1. Die Note-Klasse wird von Threads verwendet. Sorge also dafür, dass Versuche, auf die notes-Liste zuzugreifen, notes sperrt und nicht this 2. Aufrufe von System.out.println dürfen nicht synchronisiert werden, d.h. sie dürfen nicht im synchronized-Block enthalten sein
5
Aufgabe
Java Core, Level 7, Lektion 4
Gesperrt
Synchronisierte Notizen: Teil 2
Die Note-Klasse wird von Threads verwendet. Sorge also dafür, dass alle Methoden synchronisiert werden.
9
Aufgabe
Java Core, Level 7, Lektion 4
Gesperrt
Zeit im Garten
1. Erstelle die Methode public void addFruit(int index, String fruit), die den fruit-Parameter an Position index zur Liste fruits hinzufügt. 2. Erstelle die Methode public void removeFruit(int index), die das Element an Position index aus fruits entfernt. 3. Erstelle die Methode public void addVeget
9
Aufgabe
Java Core, Level 7, Lektion 4
Gesperrt
Synchronisierter Präsident
Bei der Synchronisierung in einem static-Block treffen wir wieder auf das singleton-Muster. Erstelle einen synchronized-Block innerhalb eines static-Blocks innerhalb der Klasse OurPresident. Initialisiere president innerhalb des synchronized-Blocks.
5
Aufgabe
Java Core, Level 7, Lektion 4
Gesperrt
IMF
Singleton-Muster: Synchronisierung in einer Methode. Die IMF-Klasse ist der Internationale Währungsfonds (engl. International Monetary Fund). Erstelle einen synchronized-Block innerhalb der getFund-Methode. Initialisiere imf innerhalb des synchronized-Blocks, so dass die getFund-Methode immer dassel