1

Windows での同期に関する記事を読みました。

ロック、デッドロック、および同期

デッドロックを避けるために、呼び出すKeEnterCriticalRegion()前に呼び出して、通常のカーネル モード APC 配信を無効にする必要があると言われています。KeWaitXxx()

私は理解した。KeEnterCriticalRegion()しかし、私の知る限り、ユーザーアプリケーションのような API はWaitForSingleObject()ないため、デッドロックに対して安全ではないようです。

それ以外の場合は、呼び出しでKeEnterCriticalRegion()内部的に呼び出されWaitForSingleObject()ますか?

4

0 に答える 0