Dela via


Felsöka en tidsgräns

Det finns två huvudsakliga timeouter som inträffar på Windows-system:

Tidsgränser för resurser (kärnläge)

Tidsgränser för kritiska avsnitt (användarläge)

I många fall handlar de här problemen bara om att en tråd tar för lång tid att frigöra en resurs eller avsluta ett kodavsnitt.

I ett detaljhandelssystem anges timeout-värdet tillräckligt högt för att du inte skulle märka avbrottet (ett verkligt dödläge skulle helt enkelt stanna). Tidsgränsvärdena anges i registret under HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager. Heltalsvärdena anger antalet sekunder i varje timeout.