/* * ThreadClass.java * * Created on den 28 augusti 2001, 19:03 */ package ip1.u1; public class ThreadClass extends Thread { private boolean running; private ThreadController controller; // Skapar en ny ThreadClass. Tråd som ärver Thread public ThreadClass(ThreadController controller) { this.controller = controller; running = true; } // Stoppar tråden, som självdör public void stopRunning() { running = false; } // Överskuggar run-metoden i Thread. Skickar ett meddelande till kontrollklassen en gång i sekunden public void run() { while(running) { try { controller.appendMessage("Utskrift från tråd 1"); sleep(1000); } catch (InterruptedException e) { controller.appendMessage(e.toString()); } } } }