10. Threads

  • 10.02 Einen Thread starten

    Ein Thread ist prinzipiell eine ganz gewöhnliche Klasse, die sich im Package java.lang befindet. Bei der Initialisierung wird ihr ein Objekt übergeben, dessen Klasse das Interface java.lang.Runnable implementieren muss. Dieses Runnable-Objekt enthält den eigentlich auszuführenden Code. Über den Aufruf der start-Methode des Thread-Objekts wird der Thread letztendlich gestartet.

  • 10.01 Parallele Abläufe mit Threads

    Ein Thread kann in das Deutsche am Ehesten mit Strang oder Faden übersetzt werden. Denn ein Thread stellt genau einen Strang/Faden von Programmoperationen dar, die nacheinander (also sequentiell) abgearbeitet werden. Ihr Java Programm läuft standardmäßig in einem einzelnen Thread ab. Jedoch können durch Multithreading einzelne Funktionen parallel, also gleichzeitig ausgeführt werden.