小编edw*_*pku的帖子

Javascript中的数字和有效范围

Javascript中的所有数字都是64位(8字节)浮点数,但为什么JavaScript的有效范围是5e-324(负数)到1.7976931348623157e + 308(正数)?

javascript

5
推荐指数
1
解决办法
122
查看次数

每秒运行代码正好10000次

我正在为我的程序编写测试代码.我需要代码每秒运行10000次.我的解决方案是:

for(int i = 0; i < 1000; ++i) {
  for(int j = 0; j < 10; ++j) {
  // do something here. Maybe ++k or some code else
  }
  usleep(1);
}
Run Code Online (Sandbox Code Playgroud)

事实证明,时间超过1秒.所以我必须调整1000和100才能满足要求.这不是一个好习惯:当运行时间发生变化时,我必须更改代码.

有任何想法吗?

更新:

该程序正在Linux上运行.我编写了一个msg队列.像往常一样,它有生产者和消费者.我想要全程测试.我需要测试代码发送几个msg,间隔很小(优选100μs).

如果我在没有睡眠的情况下发送所有消息,则消息队列将满,并且在整个测试期间不起作用.

c++ linux loops timer

-2
推荐指数
1
解决办法
1091
查看次数

标签 统计

c++ ×1

javascript ×1

linux ×1

loops ×1

timer ×1