rendered paste bodyimport java.io.*;class BspThread extends Thread { private String t; private int wz, a; /* Wartezeit wzeit in Millisekunden */ BspThread(String text, int wzeit, int anz) { t = text; wz = wzeit; a = anz; } public void run() { try { for (int n=0; n<a; n++) { sleep(wz); System.out.println(t) ; } System.out.println("Beendet! " + t); } catch (Exception e) { System.out.println("Ausnahme: " + e.getClass()); } }}public class TreadTheThread{ public static void main (String [] args) { BspThread thread1 = new BspThread ("->Thread1",1200,5); BspThread thread2 = new BspThread ("->Thread2",2700,3); /*System.out.println("==================="); System.out.println("===thread1.run();=="); System.out.println("===thread2.run();=="); System.out.println("==================="); thread1.run(); thread2.run(); System.out.println("==================="); System.out.println("==thread1.start();="); System.out.println("==thread2.start();="); System.out.println("==================="); thread1.start(); thread2.start(); System.out.println("==================="); System.out.println("===thread1.run();=="); System.out.println("==thread2.start();="); System.out.println("==================="); thread1.run(); thread2.start();*/ System.out.println("==================="); System.out.println("==thread1.start();="); System.out.println("===thread2.run();=="); System.out.println("==================="); thread1.start(); thread2.run(); }}