0
看来Linux高分辨率定时器在每个线程的范围内开始计数 - 并非全局在应用程序中。多线程环境中的Linux高分辨率定时器?
我试过使用CLOCK_PROCESS_CPUTIME_ID,但它给了我那个线程行为?
CLOCK_PROCESS_CPUTIME_ID (since Linux 2.6.12) High-resolution per-process timer from the CPU. CLOCK_THREAD_CPUTIME_ID (since Linux 2.6.12) Thread-specific CPU-time clock.
寻找跨线程高分辨率定时器。
(全球定时器以毫秒为单位,而高分辨率以纳秒为单位)。
如何在多线程环境中获得高分辨率时间?
李四它需要是人类的时间或计算时间。人的时间是几秒钟,计算时间是在指示? – Mikhail
@mikhail:尽可能多地计算时间,寻找纳秒/微秒 –
*您在*威胁*范围内开始意味着什么?你试过什么了?根据[clock_gettime(2)](http://man7.org/linux/man-pages/man2/clock_gettime.2.html),Linux提供了CPU的高分辨率每进程计时器。 – Oswald