public class SecondThread implements Runnable{
private int i;
public void run(){
for (; i < 3; i++){
System.out.println(Thread.currentThread().getName() + " " + i);
}
}
public static void main(String args[]){
SecondThread st = new SecondThread();
new Thread(st, "Thread A").start();
new Thread(st, "Thread B").start();
}
}
class SecondThread implements Runnable{
private int i;
public void run(){
for (; i < 3; i++){
System.out.println(Thread.currentThread().getName() + " " + i);
}
}
}
public class ThreadDemo02{
public static void main(String args[]){
SecondThread st = new SecondThread();
new Thread(st, "Thread A").start();
new Thread(st, "Thread B").start();
}
}
-------------------------------------------------
Thread A 0
Thread A 1
Thread A 2
-------------------------------------------------