Object Oriented Software Engineering View all facts Glossary Help |
| subject > practice > locking |
| locking | ||||
| subject | fact | |||
| locking | can prevent critical races | ![]() |
| can slow performance since it takes a lot of extra work to manipulate and check the locks | ![]() | |
| has definition A mechanism for reserving a resource so as to avoid inappropriate concurrent access | ![]() | |
| is a subtopic of 10.5 - Defects in Timing and Co-Ordination: Deadlock, Livelocks and Critical Races | ![]() | |
| is a kind of practice | ![]() | |
| may use a mechanism such as semaphores | ![]() |