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


Отладка времени ожидания

Существует два main тайм-аута, которые происходят в системах Windows:

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

Время ожидания критического раздела (пользовательский режим)

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

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