Object Oriented Software Engineering View all facts Glossary Help |
| subject > practice > locking |
| locking comparison table | ||||||
| Subject | use | prevent | is a kind of | slow | is a subtopic of | has definition |
|---|---|---|---|---|---|---|
| practice | subject | |||||
| locking | a mechanism such as semaphores | critical races | practice | performance since it takes a lot of extra work to manipulate and check the locks | 10.5 - Defects in Timing and Co-Ordination: Deadlock, Livelocks and Critical Races | A mechanism for reserving a resource so as to avoid inappropriate concurrent access |
Next practice: nesting Up: practice Previous practice: information hiding