Dio*_*ogo 3 c for-loop infinite-loop
几年前,当我获得学位时,我的老师告诉我,如果我在C中进行无限循环,它会使我的计算机崩溃,使得它无需使用所有处理器资源,我需要重新启动系统以使事情变得更好再次.今天我在Windows 7计算机上测试了相同的情况,我看到我的计算机没有崩溃,我的处理器资源只是"空闲".从5年前到今天有什么变化来改变这个具体事件?
如果操作系统不支持抢占式多任务处理,则无限循环只会"崩溃"操作系统.在任何体面的操作系统中,调度程序将使该过程偶尔休息一下并允许其他内容运行.
无论如何,如果资源使用率很低,请查看生成的代码 - 编译器可能已经做了一些聪明的事情,比如优化整个事情.
| 归档时间: |
|
| 查看次数: |
869 次 |
| 最近记录: |