Modern operating systems
Operating systems (3rd ed.): internals and design principles
Operating systems (3rd ed.): internals and design principles
ACM Computing Surveys (CSUR)
Understanding operating systems (3rd ed.)
Understanding operating systems (3rd ed.)
Compact finite difference schemes for ocean models: 1. Ocean waves
Journal of Computational Physics
Operating Systems: A Modern Perspective, Lab Update
Operating Systems: A Modern Perspective, Lab Update
Applied Operating System Concepts
Applied Operating System Concepts
Defining deadlock with fungible resources
ACM SIGOPS Operating Systems Review
Hi-index | 0.00 |
Mechanisms to control resource deadlock are frequently classified as prevention or avoidance schemes. The prevention schemes are listed as those that directly negate the necessary preconditions of resource deadlock. The avoidance schemes, although they obviously also prevent deadlock, are described as not addressing the preconditions for the occurrence of deadlock.We claim that this classification is erroneous. Typically, the necessary preconditions for resource deadlock that are provided are incomplete. Once all of the preconditions are examined, it is obvious that "deadlock avoidance" does indeed negate a precondition.