public class mythread {
public static void main(String[] args) {
Thread0 thread0 = new Thread0();
Thread1 thread1 = new Thread1();
Thread2 thread2 = new Thread2();
thread0.start();
try {
Thread.sleep(10);
} catch (InterruptedException e) {
e.printStackTrace();
}
thread1.start();
try {
Thread.sleep(10);
} catch (InterruptedException e) {
e.printStackTrace();
}
thread2.start();
}
}
class Thread0 extends Thread {
@Override
public void run() {
for(int i=1;i<=100;i++){
System.out.println(Thread.currentThread().getName() + ":" + i);
}
System.out.print("Thread0 overed");
}
}
class Thread1 extends Thread {
@Override
public void run() {
for(int i=1;i<=100;i++){
System.out.println(Thread.currentThread().getName() + ":" + i);
}
System.out.print("Thread1 overed");
}
}
class Thread2 extends Thread {
@Override
public void run() {
for(int i=1;i<=100;i++){
System.out.println(Thread.currentThread().getName() + ":" + i);
}
System.out.print("Thread2 overed");
}
}