【问题标题】:When does GetTickCount() start counting? [closed]GetTickCount() 什么时候开始计数? [关闭]
【发布时间】:2012-05-05 17:16:47
【问题描述】:

我阅读了GetTickCountGetTickCount64 的文档,想知道它是否从系统开机或上次重新启动时开始计数?

也就是说,重启电脑时定时器是否会重置为0?

【问题讨论】:

  • 开机和重启有什么区别?
  • 它在完全启动时从零开始,而不是在从睡眠或休眠状态恢复时。不关心这一点很重要,至少因为这种行为在任何地方都没有得到承诺。
  • @sarnold:如果您不想回答,那就不要回答。显然我的情况有所不同。
  • GetTickCount 可以翻转,不要用于长时间运行的事件。对试图帮助你的人无礼保证没有人会回答你的问题。
  • @ahmd0 : sarnold 的问题非常中肯; 不承认它本身并不代表粗鲁,尤其是如果你在观察你的态度后希望有人帮助你。我将为您改写他的问题:“您认为开机和重新启动之间有什么区别?”

标签: c++ winapi counter


【解决方案1】:

哇,这么多毫无意义的言论。我应该自己去测试它,而不是在这里问。谢谢,muntoo,为了改写它。有兴趣的朋友可以看看我的实际测试结果:

  • 关闭系统然后重新启动,显然会重置 GetTickCount 或 GetTickCount64 API 返回的滴答计数器。
  • 重新启动(或重新启动)Windows 操作系统也会重置这些计数器。 (这就是我需要知道的。)

附言。这个问题不是关于重启和关机的区别,也不是关于哪个API更好用。

【讨论】:

  • 是的,Hans Passant 已经gave you that answer
  • 他的回答,他的表述方式,误导性大于帮助...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-12-01
  • 1970-01-01
  • 2013-10-13
  • 2010-11-09
  • 1970-01-01
  • 2010-10-17
  • 1970-01-01
相关资源
最近更新 更多