Wednesday, June 17, 2009

Example for Runnable Interface

public class NumberPrinter implements Runnable {
int num;

public NumberPrinter(int n) {
num = n;
}

public void run() {
for (int k=0; k < 10; k++)
System.out.print(num);
} // run()
} // NumberPrinter




public class Numbers {
public static void main(String args[]) {

Thread number1, number2, number3, number4, number5;
// Create and start each thread
number1 = new Thread(new NumberPrinter(1)); number1.start();
number2 = new Thread(new NumberPrinter(2)); number2.start();
number3 = new Thread(new NumberPrinter(3)); number3.start();
number4 = new Thread(new NumberPrinter(4)); number4.start();
number5 = new Thread(new NumberPrinter(5)); number5.start();
} // main()
// Numbers class


}