class ThreadEx { public static void main(String args[]) { System.out.println("Thread Beispiel"); System.out.println(""); TicTacToe Tic = new TicTacToe("Tic "); TicTacToe Tac = new TicTacToe("Tac "); TicTacToe Toe = new TicTacToe("Toe "); Tic.start(); Tac.start(); Toe.start(); try { Thread.sleep(200);} catch (InterruptedException e) {} Tic.Stop(); Tac.Stop(); Toe.Stop(); } } class TicTacToe extends Thread{ String was; boolean beendet = false; TicTacToe(String s){ was = s;} void Stop(){ beendet = true;} public void run(){ for (;;) { if (beendet) return; System.out.print(was); yield(); } } }