[Deadlocks] should be quite easy to detect. Your … [by] enumerating the existing threads and looking at … [It should also] provide some filtering … for example finding all threads that have a … mutex or condition variable [, or determining the thread that] is holding a …
Google-1
Google-2
Copyright clearance needed for quotation.