The Detect tab allows you to specify how the automatic detection of errors is handled.
 
Thread Validator regularly scans for various error conditions using the same data collected by the options on the Collect tab.
At the same time, thread status information from the operating system is collected to update symbolic and callstack information for use by the user interface.
•Deadlocks 
  automatically detect deadlocks 
If your application has many threads, disable this option to prevent Thread Validator from using too much processor time.
 
 When disabled, the Query menu option Deadlock Detection is enabled.
•Potential deadlocks 
  automatically detect potential deadlocks 
If your application has many threads, disable this option to prevent Thread Validator from using too much processor time.
 
 When disabled, the Query menu option Potential Deadlock Detection is also disabled (unlike Deadlocks above).
•Out of order critical sections 
 automatically detect out-of-order critical sections  
•Other locking errors 
 automatically detect various other locking errors 
Deadlock detection and thread status happens at regular intervals:
•Deadlock detect interval 
 the interval at which the automatic error detection will take place 
Deadlock detection can be set for intervals of 1 to 60 seconds - or Never
•Thread status interval 
 the interval at which the status data collection will take place 
Thread status can be determined at intervals of 1 to 60 seconds
 Automatic detection of these conditions may cause your application to run slightly slower.
Reset All - Resets all global settings, not just those on the current page.
Reset - Resets the settings on the current page.