Поделиться через


Отладка тайм-аута

В системах Windows существует два основных типа тайм-аутов:

Время ожидания ресурса (режим ядра)

Тайм-ауты критических разделов (пользовательский режим)

Во многих случаях эти проблемы просто являются вопросом потока, который занимает слишком много времени, чтобы освободить ресурс или выйти из раздела кода.

В розничной системе значение тайм-аута установлено достаточно высоко, чтобы вы не заметили сбой (при настоящей взаимоблокировке система просто зависнет). Значения времени ожидания задаются в реестре под HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager. Целые значения указывают количество секунд для каждого таймаута.