我想在C中编写一个简单的win32控制台应用程序来模拟股票价格蜱,我需要指定时间间隔以便每发布一个新毫秒n毫秒。每n毫秒写一个字符串
最终目标是将测试数据写入数据库,并对应用程序进行压力测试,应用程序应该对新滴答作出反应并执行计算。如下
int main (void)
{
int n = 0;
//set interval to 1 millisecond
while (true) {
printf ("New price...\n");
// Publish price and write to database
SleepExecution (n);
}
return 0;
}
我一直没能找到一个API调用,这将让我停止上述代码的执行的任意n毫秒
我简单的价格服务器的结构。睡眠看起来是解决方案,但我宁愿不使用它。
是否有任何图书馆会推荐使用或在网上抽样我可以从中吸取灵感?
你为什么不想睡觉?如果你解释这一点,人们更可能推荐合适的替代品。 – richardolsson
我想你有四个选择:1)使用睡眠,2)使用使用睡眠的库,3)实现自己的睡眠(需要系统级别的详细废话,不推荐)或4)使用自己实现的库睡觉。 1)通过FAR是最简单的。 – corsiKa
@glowcoder:我认为你的评论应该是一个答案。 –