我正在寻找GetTickCount()Linux上的等效工具。
GetTickCount()
目前,我正在使用Python的time.time(),它大概会调用gettimeofday()。我担心的是,如果时钟混乱,例如NTP,返回的时间(UNIX纪元)可能会发生不规则的变化。一个简单的过程或系统挂墙时间,仅以恒定的速率正增加就足够了。
time.time()
gettimeofday()
在C或Python中是否存在任何此类时间函数?
您可以在C中使用CLOCK_MONOTONIC,例如:
struct timespec ts; if(clock_gettime(CLOCK_MONOTONIC,&ts) != 0) { //error }