Joh*_*ohn 3 c++ file-io loops
我正在尝试制作一个不断检查文件大小的程序,如果文件大小发生变化,请让程序执行某些操作.该文件是一个html文件,所以另一种方法可能是不断检查它的来源,如果字符数改变,做一些事情.
我想我可以毫不费力地做到这一点,但我遇到的问题是不断检查文件.有功能可以做到吗?我希望每10秒检查一次.
编辑:操作系统是Windows 7 64位
dth*_*rpe 5
对于Windows,您可以使用文件更改通知API,让操作系统在您正在观看的项目发生变化时给您打电话.在此之前,你的线程可以睡觉.
通过OS调用,您比设置无限轮询循环更受欢迎.如果您在没有任何睡眠的情况下运行轮询循环,您将以100%的利用率固定CPU,强制风扇绕线以消除额外的热量,并在5分钟内耗尽笔记本电脑电池.;>
归档时间:
14 年,9 月 前
查看次数:
216 次
最近记录: