class T2 implements Runnable {
private int a;
public void run() {
System.out.println(a);
String s = Thread.currentThread().getName();
StringTokenizer st = new StringTokenizer(s);
a = Integer.parseInt(st.nextToken());
}
}
class TestT2 {
void doIt() {
T2 a = new T2();
Thread t1 = new Thread(a, "1");
Thread t2 = new Thread(a, "2");
Thread t3 = new Thread(a, "3");
t1.start();
t2.start();
t3.start();
System.out.println("======"+Thread.activeCount());
}
}
Ques:
When i run this class using textpad the result is 4
and when i run it by opening a dos shell in win98 mechine i got 5
Why??