public class Main {
public static void main(String[] args) {
t t1 = new t(1);
t t2 = new t(2);
t1.start();
t2.start();
try {
// t1.join();
if(t1.isAlive()) {
System.out.println("Thread 1 interrupted!");
t1.interrupt();
}
// t2.join();
if(t2.isAlive()) {
t2.interrupt();
System.out.println("Thread 2 interrupted");
}
}
catch (Exception ex) {
ex.printStackTrace();
}
}
}
class t extends Thread {
int id;
public t(int _id) {
id = _id;
}
@Override
public void run() {
for(int i = 0; i < 10; i++) {
System.out.println("Thread " + id + " " + i);
try {
// Thread.sleep(100);
}
catch (Exception ex) {
ex.printStackTrace();
}
}
}
}