homedukeOOP mit Java: Multithreading: Konzept Prof. Dr. Uwe Schmidt FH Wedel

Multithreading: Konzept

weiter

weiter

Konzept

Multitasking und Multiprocessing
Betriebssystem-Eigenschaften zur Prozessverwaltung
weiter
Multithreading
threads
Leichtgewichtige Prozesse
Coroutinen
Nebenläufige Ausführung von Routinen auf einem gemeinsamen Datensegment.
weiter
Vorteil
Kontrollstrukturen innerhalb eines Programms entkoppeln.

Beispiel:
Erzeuger <--> Verbraucher unabhängig voneinander in verschiedenen threads laufen lassen.
Umschalten der threads durch die Java-Maschine, nicht explizit im Programm

weiter
threads repräsentiert durch Objekte der Klasse Thread und deren Unterklassen
weiter
Schnittstellendefinition in dem Interface Runnable
weiter

Letzte Änderung: 14.02.2012
© Prof. Dr. Uwe Schmidt
Prof. Dr. Uwe Schmidt FH Wedel