Deadlock
From HPCBugBase
HPCBugBase Menu
Submit feedback
Overview
Index
- Defect types (defect patterns)
- Specific defects (individual defects that belong to a defect type)
- Instances (code examples)
- Articles (various info)
- Templates
- Show all categories
- Show all pages
Index by Languages
Contents |
[edit] Defect Type Description
A deadlock is a type of defect in which two or more processes/threads are waiting for competing resource(s) and never get out. It is currently classified as a sub-type of the Synchronization defect.
[edit] Entries
[edit] Advice
An obvious deadlock always causes the program to run forever, so it can be easily noticed. In more subtle cases, however, a defect doesn't always cause an actual deadlock status.
[edit] Symptom
- Program runs forever
- Nondeterministic execution behaviors
