% master: arbeiten_mit_threads.tex % Arbeiten mit Threads v0.1 % 2011-06-08 (Rx) \subsection{Arbeiten mit Threads} %-------------------------------- \begin{verbatim} java.lang die Klasse Thread ist ein Bestandteil des Paketes public class Klasse implements Runnable {} neue Klasse über die Schnittstelle Runnable erstellen run() Methode run() (Code des Threads) muss überschrieben werden Klasse test = new Klasse(); In main(): Objekt der eigenen Klasse test.start(); erstellen und Startmethode aufrufen public void start() { Thread myThread = new Thread(this); Objekt aus der Klasse Thrad erstellen und deren Konstruktor das aktuelle Objekt als parameter übergeben myThread.start(); Thread starten ...; myThread.stop(); Thread beenden } myThread.sleep(x); Thread x Milisekunden pausieren muss mit Ausnahme abgefangen werden InterruptedException myThread.suspend(); Thraed anhalten myThread.resume(); Thread wieder starten myThread.destroy(); Thread zerstören/anhalten \end{verbatim}