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)
|
.Thread Zustandsmodell (vereinfacht)
|
||||||
image::Thread-State-Model.png[pdfwidth=80%, width=900px]
|
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]
|
=== Printer-Threads: Verwendung von Java Threads [PU]
|
||||||
|
|
||||||
Nachfolgend einige Basisübungen zum Starten und Stoppen von Threads in Java.
|
Nachfolgend einige Basisübungen zum Starten und Stoppen von Threads in Java.
|
||||||
|
|
Loading…
Reference in New Issue