This commit is contained in:
zmr961006
2017-04-17 09:27:10 +08:00
parent 915a37abdb
commit 427c0e8493

View File

@@ -177,3 +177,7 @@ Linux是怎样为其内核定时器机制提供动态扩展能力的呢其关
基于上述考虑并假定一个定时器要经过interval个时钟滴答后才到期intervalexpiresjiffies则Linux采用了下列思想来实现其动态内核定时器机制对于那些0≤interval≤255的定时器Linux严格按照定时器向量的基本语义来组织这些定时器也即Linux内核最关心那些在接下来的255个时钟节拍内就要到期的定时器因此将它们按照各自不同的expires值组织成256个定时器向量。而对于那些256≤interval≤0xffffffff的定时器由于他们离到期还有一段时间因此内核并不关心他们而是将它们以一种扩展的定时器向量语义或称为“松散的定时器向量语义”进行组织。所谓“松散的定时器向量语义”就是指各定时器的expires值可以互不相同的一个定时器队列。
我们的定时期生效,不断的打印标记字符串。
![ss](./image/sd.png)