Pleas analysis the results and explain how the two threads works:
public class ThreadTester {
public static void main(
String args[]) {
HelloRunner hr=new HelloRunner();
Thread t1=new Thread(hr);
Thread t2=new Thread(hr);
t1.start();
t2.start();
}
}
class HelloRunner implements Runnable {
int i;
public void run() {
i=0;
while (true) {
System.out.println("Hello "+i++);
if (i==500) {
break;
}
}
}
}
[This message has been edited by fengzixuan zheng (edited October 14, 2001).]