请教一个多线程的问题 谢谢
class Hello extends Thread {
public void run() {
for (int i = 0; i < 7; i++) {
if (count > 0) {
System.out.println("count= " + count--);
}
}
}
public static void main(String[] args) {
hello h1 = new hello();
hello h2 = new hello();
hello h3 = new hello();
h1.start();
h2.start();
h3.start();
}
private int count = 5;
}
我想问的是这个程序为什么 要加for (int i = 0; i < 7; i++) 这个语句 没有这个语句这个多线程也可以运行啊 为什么要加呢 谢谢
------解决方案--------------------
== 。那个语句只是为了 证明 那个线程还在运行
------解决方案--------------------
断章取意的话,加不加都可以。
但是,如果从上下文来理解,可能会有所不同。
看看文章的前面内容,或后面的内容,有可能会有所收获。