<Thinking in Java>的例子,运行出问题,帮我看看是什么问题... to bacchusboy2000:就是按了"Start"之后,程序就没反应了。 你说问题会出在哪呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Thread.sleep(500);改成Thread.currentThread().sleep(500); to nothing:问题依旧哦。只好还是三个键,结束任务。 http://www.csdn.net/expert/有积分制的说明 修改: public void go() { while (true) { try { Thread.sleep(500); } catch(InterruptedException e) { System.err.println("Interrupted"); } if (runFlag) t.setText(Integer.toString(count++)); break; } } sorry应该这样吧public void go() { while (true) { try { Thread.sleep(500); } catch(InterruptedException e) { System.err.println("Interrupted"); } if (runFlag) t.setText(Integer.toString(count++)); else break; } } alula(alula)这个程序在Think in Java 的哪一章? to nothing:14: Multiple Threads第14章。 to gdsean: 估计你所说的也解决不了问题的,不是问题所在。 嘿嘿不试就算了,你那while(true)是死循环你知道吗?你得找个地方break出来,那个标志位就是你从外面控制跳出来的出口 哇~多谢nothing!没关系,我可用分很多, 一直想送分呢。哈哈, 原来我这么笨,犯这么搞笑的错误。本来是有想看下去再提问的,可想这有机会送分,就急着发了帖子了。to gdsean:我试了。 谢谢你! to gdsean:似乎还有什么需要和你讨论的 等我想明白了在问你。 to gdsean:对于这个例子,你的想法对了一半。 你明白了吗?考虑避开死循环是对的。 有关自动机的问题 Couldn't perform the operation prepareStatement: You can't perform any operation 高分求解一个socket笔试题 寻找J2me的帮助文档 comparable和Comparator区别,怎么用?望高手指教. 刚学完Java基础,大虾能否提供一些比较综合的实例? jbuilder6的注册码,序列号!!!帮帮忙阿!!急!! 还是关于消息框的问题 applet中的问题 谁有InstallAnyWhere的注册号?? 谁能帮帮我(关于jdbc的问题) 溢出,帮忙! JAVA制作代理服务器的可行性?
Thread.currentThread().sleep(500);
问题依旧哦。
只好还是三个键,结束任务。
有积分制的说明
public void go() {
while (true) {
try {
Thread.sleep(500);
} catch(InterruptedException e) {
System.err.println("Interrupted");
}
if (runFlag)
t.setText(Integer.toString(count++));
break;
}
}
public void go() {
while (true) {
try {
Thread.sleep(500);
} catch(InterruptedException e) {
System.err.println("Interrupted");
}
if (runFlag)
t.setText(Integer.toString(count++));
else
break;
}
}
这个程序在Think in Java 的哪一章?
14: Multiple Threads
第14章。
估计你所说的也解决不了问题的,不是问题所在。
你得找个地方break出来,那个标志位就是你从外面控制跳出来的出口
多谢nothing!
没关系,我可用分很多, 一直想送分呢。哈哈, 原来我这么笨,犯这么搞笑的错误。
本来是有想看下去再提问的,可想这有机会送分,就急着发了帖子了。to gdsean:
我试了。 谢谢你!
似乎还有什么需要和你讨论的
等我想明白了在问你。