parallelism:monitor:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
parallelism:monitor:start [2025/03/09 11:39] – [Lösung 2: Die Klasse Semaphore] Martin Pabst | parallelism:monitor:start [2025/03/09 11:42] (aktuell) – [Aufgabe 2] Martin Pabst | ||
---|---|---|---|
Zeile 274: | Zeile 274: | ||
<script type=" | <script type=" | ||
NaiveCounter counter = new NaiveCounter(); | NaiveCounter counter = new NaiveCounter(); | ||
+ | ArrayList< | ||
for (int i = 0; i < 3; i++) { | for (int i = 0; i < 3; i++) { | ||
Zeile 279: | Zeile 280: | ||
| | ||
| | ||
+ | | ||
| | ||
} | } | ||
+ | |||
+ | for (var t : threads) { | ||
+ | | ||
+ | } | ||
+ | |||
+ | println(" | ||
+ | |||
+ | |||
class NaiveCounter { | class NaiveCounter { | ||
Zeile 316: | Zeile 326: | ||
if(i % (increment / 10) == 0) println(Thread.currentThread().getName() + " hat " + i + " mal erhöht!" | if(i % (increment / 10) == 0) println(Thread.currentThread().getName() + " hat " + i + " mal erhöht!" | ||
} | } | ||
- | println(Thread.currentThread().getName() + " | + | println(Thread.currentThread().getName() + " |
} | } | ||
parallelism/monitor/start.1741520381.txt.gz · Zuletzt geändert: 2025/03/09 11:39 von Martin Pabst