March 2003
Intermediate to advanced
912 pages
27h 17m
English
We shall use the term 'object' to include resources of all kinds, including data objects, devices, etc. In Chapter 17 some of the problems associated with concurrent execution of composite operations were introduced. A basic problem was shown to be how to maintain consistent values across a number of distinct objects when a high-level operation may involve related lower-level operations performed sequentially on distinct objects.
An obvious starting point for solving such problems is to support exclusive use of objects by processes. This was studied in Part II, where several methods for achieving mutual exclusion of processes from shared objects were described.
Object allocation is a common requirement ...
Read now
Unlock full access