在使用 Posix clock_gettime() 获取每线程 CPU 时间方面:使用从 pthread_getcpuclockid(pthread_self(),..) 获得的时钟 ID 或使用 CLOCK_THREAD_CPUTIME_ID 有什么区别?
问问题
942 次
在使用 Posix clock_gettime() 获取每线程 CPU 时间方面:使用从 pthread_getcpuclockid(pthread_self(),..) 获得的时钟 ID 或使用 CLOCK_THREAD_CPUTIME_ID 有什么区别?
根据手册页:
NOTES
When thread refers to the calling thread, this function returns an
identifier that refers to the same clock manipulated by
clock_gettime(2) and clock_settime(2) when given the clock ID
CLOCK_THREAD_CPUTIME_ID.