Можно ли разблокировать раздел, защищенный мьютексом, с помощью более высокой процедуры Irql в ядре Windows

Я новичок в драйвере ядра Windows, поэтому пытаюсь понять связь мьютекса и irql.

Я вижу, что быстрый мьютекс работает в APC irql. Скажем, подпрограмма A выполняет раздел кода, защищенный быстрым мьютексом. Но скажем, в Dispatch irql есть еще одна подпрограмма B. Есть ли шанс, что B сможет выполнить вытеснение, пока A выполняет этот защищенный участок кода?

Если да, то почему мьютекс служит для защиты?

0 ответов

Другие вопросы по тегам