为什么CLOCKS_PER_SECOND总是设置为100万?

时间:2016-02-11 09:37:30

标签: linux unix gnu

我试图理解CPU time and processor time。他们说 “在CLOCKS_PER_SEC设置为一百万的32位系统上,此功能大约每72分钟返回相同的值。”为什么会这样?

1 个答案:

答案 0 :(得分:1)

假设您有72分钟,所以72 * 60秒等于4320,然后在每秒你有1000000个刻度,你最终每72分钟有4320000000个刻度。 4320000000近似是无符号32位int在溢出之前可以存储的最大值。

现在,您的问题标题与您的信息内容无关。问题是什么?