我有几个问题:
以下C ++代码是否会在经过一段时间后导致我的硬盘闲置?
#include <stdio.h>
int main()
{
while(1);
}
如果是这样,我可以添加哪些代码以确保我的硬盘在执行期间不会空闲?
有没有检查我的硬盘是否处于空闲状态,虽然是C ++代码?
注意:我使用的是Windows 7
答案 0 :(得分:4)
一般情况下,您不应在此计划中包含此类假设。如果您需要触摸磁盘而您担心硬盘驱动器可能会关闭并需要很长时间,请让用户禁用硬盘驱动器睡眠。对于服务器应用程序,由于驱动器始终在运行,因此很可能无问题。对于固态硬盘和其他东西来说,无论如何都不是问题,因为这些驱动器不会从空闲状态“旋转”。