【发布时间】:2014-04-20 21:20:38
【问题描述】:
我编写了一个程序来计算 c 中闪存驱动器的读写速度。我有一个写入闪存驱动器的大文本文件。它输出写入文件所花费的时间,然后读取新写入的文件,并输出读取它所花费的时间。
我知道我运行程序的计算机会在我运行 c 程序时在后台运行其他东西,这会使时间不准确。
为了使时间更准确,我想让计算机在运行时将所有资源用于我的 c 程序。有没有办法让c程序这样实时运行?
我将在 linux、mac 和 windows 上测试这个程序。
【问题讨论】:
-
一般来说不可能。使用 Linux,google 进行实时进程调度。
-
不可能。一种可行的替代方法是多次运行程序并对结果进行统计分析。
标签: c linux windows macos real-time