parallelism:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
parallelism:start [2025/03/04 08:54] – [Für Interessierte: Implementierung eines Interfaces durch eine Lambda-Function] Martin Pabst | parallelism:start [2025/03/09 07:53] (aktuell) – [Beispiel 1: Überschreiben der run()-Methode] Martin Pabst | ||
---|---|---|---|
Zeile 61: | Zeile 61: | ||
+ | ===== Die Methode join ===== | ||
+ | <WRAP center round info 60%> | ||
+ | Ruft man während der Abarbeitung eines Threads (im folgenden: " | ||
+ | **Wichtiges Detail:** \\ | ||
+ | Das " | ||
+ | </ | ||
+ | |||
+ | ==== Beispiel 2: Nutzung von Thread.join ==== | ||
+ | |||
+ | < | ||
+ | |||
+ | <div class=" | ||
+ | |||
+ | <script type=" | ||
+ | SystemTools.setSpeed(8); | ||
+ | ArrayList< | ||
+ | |||
+ | for (int i = 0; i < 10; i++) { | ||
+ | | ||
+ | | ||
+ | | ||
+ | } | ||
+ | |||
+ | for(Thread t: threads){ | ||
+ | | ||
+ | } | ||
+ | |||
+ | println(" | ||
+ | |||
+ | class MyThread extends Thread { | ||
+ | |||
+ | | ||
+ | int i = 0; | ||
+ | while (i < 10) { | ||
+ | i++; | ||
+ | |||
+ | | ||
+ | |||
+ | } | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | </ | ||
+ | </ | ||
==== Beispiel 2: Eigene Klasse, die Runnable implementiert ==== | ==== Beispiel 2: Eigene Klasse, die Runnable implementiert ==== | ||
{{ : | {{ : |
parallelism/start.txt · Zuletzt geändert: 2025/03/09 07:53 von Martin Pabst