1public class Test {
2
3 public static void main(String [] args) {
4 System.out.println("main: started");
5
6 Thread t = new InterruptedThread();
7
8 t.start();
9
10 try {
11 Thread.sleep(2000);
12 } catch (InterruptedException e) { }
13
14 System.out.println("main: thread is interrupted after 2 seconds");
15
16 t.interrupt();
17
18 System.out.println("main: finished");
19 }
20}
21