Programme , einschließlich derjenigen, programmierten in der Programmiersprache Java , bilden einen linearen Satz von Anweisungen für den Prozessor des Computers zu folgen. Für einfache Programme , aus einer einzelnen Zeile von Anweisungen aus. Allerdings wird weiter fortgeschrittenen Programme benötigen ein Programm zum Multitasking und führen mehrere Zeilen Befehle gleichzeitig . Jede Zeile von Anweisungen wird als " Faden ", und Programmierer, die Code-Programme , die Multitasking- Programme zu erstellen , was werden als " multi-threaded " genannten Anwendungen auszuführen. In Java ist es nicht schwer, indem Sie eine Reihe von verschiedenen Themen Multitasking. Anleitung
1
Deklarieren Sie eine Klasse, die den Code für einen bestimmten Satz von Aufgaben, die Sie neben dem Haupt-Thread des Programms , das die Schnittstelle implementiert Runnable läuft enthalten wird. Tun Sie dies durch Anhängen von " implementiert Runnable " bis zum Ende der Klasse name .
2
Deklariert eine "public void run "-Methode , die als Ausgangspunkt für Ihre zusätzlichen Faden fungieren. Schreiben Sie Ihren Code so die Ausführung von dieser Methode folgen.
3
Deklarieren Sie eine neue Instanz der Klasse, die den Code für einen zusätzlichen Thread mit der Syntax " Runnable Instanz = new MyThreadClass () ; " wo " Instanz " ist der Name, den Sie Ihrer Klasse Instanz und " MyThreadClass " ist der Name der Klasse, die den Code für das jeweilige Thema . Tun Sie dies im Haupt-Thread des Programms
4
Weisen Sie die Thread-Code zu einem neuen Thread mit der Syntax "Gewinde new_thread = new Thread (Instanz) ; ." Wo " new_thread " ist der Name, wird diesen Thread und "Instanz" geben, ist dieselbe Instanz , den Sie im letzten Schritt verwendet
5
Anfang Multitasking mit dem bestimmten Thread mit der Syntax . " new_thread.start (); " wo " new_thread " ist der gleiche Faden , den Sie im letzten Schritt verwendet.