阅读:1311回复:1
问一个内核同步问题
在多核CPU上 我使用MUTEX在我的一个函数中同步 要保护的部分始终运行在一个IRQL级别上
请问这样会有问题吗? 多核下一定要时候SPIN_LOCK吗 ? 还是说只要不是在一个IRQL级别上使用MUTEX不会有问题? |
|
沙发#
发布于:2008-08-02 11:59
Event, Mutex,一样可以用,只是但单核CPU上,Windows内核简单将IRQL级别提高到Dispatch Level上,而在多核CPU上,内核内部用了SpinLock做同步。
所以,内核同步对象在单,多核CPU上都可以用。 |
|
|