1

我读了一篇关于 Windows 同步的文章。

锁、死锁和同步

据说在调用KeEnterCriticalRegion()之前应该通过调用来禁用正常的内核模式APC传递KeWaitXxx()以避免死锁。

我明白。但是 AFAIK,没有像KeEnterCriticalRegion()用户应用程序这样的 API,所以WaitForSingleObject()对于死锁来说似乎是不安全的。

否则,是KeEnterCriticalRegion()内部WaitForSingleObject()调用吗?

4

0 回答 0