我想知道上述常量的返回值之间的区别是什么。
sysconf(_SC_CLK_TCK)返回100
CLOCKS_PER_SEC返回1,000,000
所以,假设我有这个:
list
如何计算流程使用的滴答数量,而不是时间?我是否使用针对sysconf(_SC_CLK_TCK)或CLOCK_PER_SEC的时间?
我试图了解这些用法。
答案 0 :(得分:2)
根据文档,clock()
以CLOCKS_PER_SEC
的分辨率返回时间。
其他时间函数返回分辨率为 ticks 的值。 sysconf(_SC_CLK_TCK)
提供每秒的滴答数。一个这样的时间函数是times()
。