1 18 19 package com.martiansoftware.nailgun.examples; 20 21 29 public class ThreadTest implements Runnable { 30 31 private String name = null; 32 33 public ThreadTest(String name) { 34 this.name = name; 35 } 36 37 public void run() { 38 for (int i = 0; i < 10; ++i) { 39 System.out.println(name + ": " + i); 40 try {Thread.sleep(100);} catch (Throwable t){} 41 } 42 } 43 44 public static void main(String [] args) { 45 for (int i = 0; i < 3; ++i) { 46 Thread t = new Thread (new ThreadTest("T" + i)); 47 t.start(); 48 System.out.println("Started number " + i); 49 } 50 51 try {Thread.sleep(2000);} catch (Throwable t) {} 52 System.out.println("Done."); 53 } 54 } 55 | Popular Tags |