Ruby Thread Validator - Locks Summary
The locks summary view shows summary information for all mutexes in the application. Also shown is information about any wait events in progress. Each mutex is shown once, indicating the current state of the mutex regardless of which threads are using the mutex.
Each entry is colour coded to indicate activity, contention, recursion, misc errors, potential deadlocks and deadlock conditions.
In the picture shown below, the colour coding is as follows:
- Red. The entries in red show mutexes that are involved in a deadlock
- Purple. The entries in purple show mutexes that have thread locking errors
- Yellow. The entries in yellow show mutexes that have been involved in contention between threads
- Aqua. The entries in aqua show mutexes that are have re-entered themselves whilst locked
- Grey. The entries in grey show mutexes that have been used


