我一直在阅读有关使用计时器进行线程同步的内核。关于如何与定时器进行线程同步,我一直无法找到合适的解释,我想知道是否有人可以帮助我?
MSDN:Kernel Dispatcher objects
DPCs and timer objects< - 这里讨论'同步计时器'
还可以通过Microsoft Press阅读本书Windows Internals 5,并提及它们。
编辑:我的问题是:如何使用内核中的计时器来同步2个或更多线程?
答案 0 :(得分:1)
您可以像事件或其他对象一样等待计时器。让我们假设您希望两个线程在计时器到期时执行某些操作,您设置通知计时器并使用KeWaitForSingleObject使两个线程在同一个计时器上等待