/* * T1 * * Version 1.0 * * 20061003 * * Author: Jenny Nordgren */ /** T1 skriver ut meddelandet "Tråd 1" på STDOUT varje sekund. Tråden kan stoppas genom interrupt(), eller pausas och startas igen med pause() och unpause() */ public class T1 extends Thread { private boolean alive = true; private boolean active = true; public T1() { super(); start(); } public void run() { while(alive) { while(active) { System.out.println("Tråd 1"); try { sleep(1000); } catch(InterruptedException ie) { active = false; alive = false; } } try { sleep(25); } catch(InterruptedException ie) { alive = false; } } } public void pause() { active = false; } public void unpause() { active = true; } }