tick
等号10 miliseconds
因此,如果某些线程报告没有呼吁(5 * 10 ticks = 500 ticks
)这是否意味着CPU也许太忙安排上述线程的工作?sle*_*ske 38
甲蜱是用于测量内部系统时间的任意的单元。通常有一个操作系统内部计数器用于报价;操作系统的各种功能使用的当前时间和日期来自该计数器。
一个刻度代表多少毫秒取决于操作系统,甚至可能因安装而异。使用操作系统的机制将滴答转换为秒。
sysconf(_SC_CLK_TCK);
. 参见例如http://linux.die.net/man/2/times至于为什么线程报告它没有被调用:这取决于线程是否在某处阻塞(等待、I/O 等)。如果它没有阻塞,那么是的,操作系统的调度程序将决定它何时开始运行,如果系统繁忙,这可能需要很长时间。
编辑:
请注意,也许不幸的是,一些作者还使用tick作为处理器时钟周期的同义词(例如本文)。我相信这种用法不太普遍,但仍然最好先了解人们在谈论什么。