Обобщенная таблица механизмов синхронизации
В таблице 9 представлены механизмы синхронизации и особенности использования
каждого из них.
Таблица 9
|
Уровень
IRQL, на котором может работать запрашивающий синхронизацию поток
|
Уровень
IRQL, на котором будет работать запросивший синхронизацию поток
при освобождении объекта синхронизации или его пе- реходе в сигнальное
состояние
|
Запрос
без блокирования потока
|
Запрос
с блокированием потока.
|
Стандартная
спин- блокировка (Stan- dard Spin Lock)
|
|
|
Спин-блокировка
для ISR, определенная по умолчанию (Default ISR Spin Lock)
|
|
|
Спин-блокировка
для синхронизации с ISR (ISR Synchro nize Spin Lock)
|
|
|
|
|
|
|
|
|
|
|
Событие
синхронизации (Synchronization Event)
|
|
|
|
Событие
уведомления (Notification Event)
|
|
|
|
Таймер
синхронизации (Synchronization Timer)
|
|
|
|
Таймер
уведомления (Notification Timer)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|