15.17. Erzeugen und Starten von zwei Threads

Threads haben Namen. Sie können Ihre Threads auf einen Namen Ihrer Wahl taufen oder ihre vorgegebenen Namen akzeptieren. Das Tolle an den Namen ist, dass Sie damit feststellen können, welcher Thread gerade läuft. Das folgende Beispiel startet zwei Threads. Jeder Thread hat die gleiche Aufgabe: in einer Schleife zu laufen und bei jeder Iteration den Namen des aktuell laufenden Threads auszugeben.

public class ZweiThreads implements Runnable {
				public static void main(String[] args) {
				ZweiThreads aufgabe = new ZweiThreads();
				Thread alpha = new Thread(aufgabe);
				Thread beta = new Thread(aufgabe);
				alpha.setName("Alpha-Thread");
				beta.setName("Beta-Thread");
				alpha.start();
				beta.start();
				}
				public void run() ...

Get Java™ von Kopf bis Fuß now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.