摘要 |
An exclusive control system of a shared resource in the computer system is comprised of: an exclusive control management table constructed of a lock word and a lock queue header, a management region allocated to the respective executable members for storing therein the executable member identifying information of the allocated executable member; resource management means for swapping a content of a management region allocated to a requesting executable member for a content of the lock queue header of the exclusive control management table upon receipt of the request to acquire the use right of the shared resource from the executable member, or a request to release the use right from the executable member, thereby producing a quasi-queue for chaining the executable members that have requested to acquire the use right while another executable member acquires the use right; and executable member control means for suspending a process operation of such an executable member which is brought into a waiting state in order to acquire the use right of the shared resource, and for restarting the process operation of the executable member when the executable member under waiting state has acquired the use right.
|