黑马程序员技术交流社区

标题: 关于多线程问题 [打印本页]

作者: 刘先斌    时间: 2014-3-19 13:21
标题: 关于多线程问题
为什么一般的Java多线程代码中 都有while(true){if(num>0){}  }
为什么不直接while(num>o)

作者: just_nnnnx    时间: 2014-3-19 16:32
如果在if后面接else,或是其它代码的话,你觉得是用什么呢?所以说,while(true)是给了一个无限循环的条件,更方便你添加其它的语句
作者: 追逐    时间: 2014-3-19 17:55
因为加入判断语句的话。对象线程的循环有较大的限制。而且一般的应用程序。跑起来后好像都需要进行无限制的循环,直到手动的停止软件的运行。而且我认为在while(true)中加入循环条件更容易控制
作者: 慕容冰若    时间: 2014-3-19 20:24
加上while(true)是让它无限循环,这样我们可以更容易看到线程中出现的问题。。。
作者: muma    时间: 2014-4-4 09:36
while(true)是让它无限循环,这样可以看到线程中出现的问题,并且还可以方便你添加其它的语句。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2