Aufgabe 1.1 bearbeitet
This commit is contained in:
parent
4b57adbcbd
commit
d893734da8
16
README.adoc
16
README.adoc
|
@ -81,6 +81,22 @@ Die Pflichtaufgabe wird mit 0 bis 2 Punkten bewertet (siehe _Leistungsnachweise_
|
|||
.Thread Zustandsmodell (vereinfacht)
|
||||
image::Thread-State-Model.png[pdfwidth=80%, width=900px]
|
||||
|
||||
==== Instanz einer Subklasse von Thread erstellen.
|
||||
- muss Methode run() beinhalten.
|
||||
- erstellen mit Thread myThread = new MyThread();
|
||||
- starten mit new MyThread().start();
|
||||
|
||||
==== Interface Runnable implementieren
|
||||
- muss Methode run() beinhalten.
|
||||
- starten mit new Thread(new MyRunnable()).start();
|
||||
|
||||
==== Zustandswechsel
|
||||
- Ready sobald run() aufgerufen wird.
|
||||
- Running sobald scheduler den Thread ausführt.
|
||||
- Zurück zu Ready mit t.yield() wird durch scheduler ausgeführt.
|
||||
- manuell pausieren mit: t.join(), t.sleep(time), t.join(timeout)
|
||||
- endet automatisch sobald die Methode run() fertig ausgeführt ist.
|
||||
|
||||
=== Printer-Threads: Verwendung von Java Threads [PU]
|
||||
|
||||
Nachfolgend einige Basisübungen zum Starten und Stoppen von Threads in Java.
|
||||
|
|
Loading…
Reference in New Issue