我对编码还比较陌生;我的大部分“工作”只是简单的 GUI 应用程序,只能完成一件事,所以我不需要太多线程。
不管怎样,关于线程,我想知道的一件事是,如果你想让线程永远保持活动状态以完成它正在执行的任何工作(处理、等待输入等),那么将其格式化是否正常:
while (true) {
// do stuff
Thread.Sleep(1000);
}
(或类似的规定)...?或者这不安全,应该尽可能避免吗?
是的,这就是你所做的。
但通常情况下是这样的:
bool keepRunning = true;
...
while(keepRunning){
}
因为有时您可能希望有人/其他东西有能力阻止您。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)