【发布时间】:2015-06-21 04:24:10
【问题描述】:
我在许多项目中都使用 while true 循环。它对我很有帮助,而且并不过分复杂。那么,为什么使用 while true 循环无限运行后台进程是一个坏主意。感谢您的回答。
【问题讨论】:
-
while (true)本质上并不是坏习惯。while (true)的某些用法是不好的做法,主要是忙等待,而其他类型的等待更合适,但while (true)本身并没有错。 -
你为什么说这是个坏主意?
-
只要你知道自己在做什么,并且有一个干净的方法来摆脱它,这不是一个坏习惯。
-
一开始是什么让你觉得它很糟糕?
-
我的项目负责人不允许在我的代码中使用这种循环,他认为必须将其替换为 while(!exit_flag)
标签: loops while-loop