2
0
Fork 0
freifilligeUebungenSmiths/Threads_007
Thomas Smits 741e9b4482 Update of exercises 2025-08-30 05:38:06 +02:00
..
solution Update of exercises 2025-01-09 16:58:24 +01:00
readme.md Update of exercises 2025-08-30 05:38:06 +02:00

readme.md

synchronized verwenden

Lernziel

Schlüsselwort synchronized verwenden.

Aufgabe

Gehen Sie in das Paket pr2.threads.synchronize.

Schreiben Sie eine Klasse Synchronizer, die ein einziges int-Attribut und zusätzlich noch eine Methode addAndPrint enthält. Bei jedem Aufruf der Methode soll das Attribut um eins hochgezählt werden. Starten Sie zwei Threads, die diese Method konkurrierend aufrufen und sorgen Sie durch korrekte Synchronisation bei der addAndPrint dafür, dass keine Zahl zweimal ausgegeben wird und die Folge der Zahlen wirklich ohne Lücken ist.