/* * ThreadTest * * Version 1.0 * * 20061003 * * Author: Jenny Nordgren */ /** ThreadTest är en testklass för trådning. Den startar, pausar, återupptar och stoppar två trådar och avslutas sedan. */ public class ThreadTest { public static void main (String args[]) { int sleepTime = 5000; System.out.println("Skapar och startar Tråd 1"); T1 thread1 = new T1(); try {Thread.sleep(sleepTime);} catch (InterruptedException ie) {} System.out.println("Skapar och startar Tråd 2"); T2 thread2 = new T2(); try {Thread.sleep(sleepTime);} catch (InterruptedException ie) {} System.out.println("Pausar tråd 2"); thread2.pause(); try {Thread.sleep(sleepTime);} catch (InterruptedException ie) {} System.out.println("Återupptar tråd 2"); thread2.unpause(); try {Thread.sleep(sleepTime);} catch (InterruptedException ie) {} System.out.println("Avslutar Tråd 1"); thread1.interrupt(); try {Thread.sleep(sleepTime);} catch (InterruptedException ie) {} System.out.println("Avslutar Tråd 2"); thread2.interrupt(); } }