黑马程序员技术交流社区
标题:
多线程中使用while和if有什么区别
[打印本页]
作者:
刘瑞
时间:
2014-7-30 00:53
标题:
多线程中使用while和if有什么区别
本帖最后由 刘瑞 于 2014-8-20 18:03 编辑
如题,多线程中使用while和if有什么区别?
毕老师经常用while(true) 仅仅是让执行语句循环运行吗?
作者:
彬锐
时间:
2014-7-30 00:58
while会一直循环 直到不满足条件
if只判断一次
作者:
新语新空
时间:
2014-7-30 18:52
while语句是用来循环判断的,if只判断一次。区别可以看看生产者消费者的例子。
while(true)只是让循环一直执行,执行结果多,容易发现问题。
作者:
LFW
时间:
2014-7-30 19:04
我也是在看多线程。while(true){}是让循环一直判断为真。if和while的区别在于if判断了就不用在判断,而while是每次执行前都需要判断。到了多线程这他们的作用就有了很大的差距。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2