摘要 |
PURPOSE:To perform the processing of lock management at high speed, by distributing and allotting the lock management of plural common resources to plural managing processes, and deciding the managing process with takes in charge of the resource based on a value obtained by a hash function from the identification name of the resource. CONSTITUTION:The process 1 that is a lock request origin finds a function value by a prescribed hash function evaluating part 3 from the identification name 2 of a required resource 6 at the time of requesting lock. The process indexes the hash table 4 of a system based on the function value, and obtains the identifier of a required managing process 5, and calls the managing process 5 by the identifier, and requests the lock management by the identification name 2. The managing process 5 processes the lock management of a designated resource as usual by the identification name of the resource designated by the request. In such way, it is possible to distribute the resource 6 to the plural managing processes 5 and allot management, and to call a required managing process classified by every resource after identifying the managing process easily, and to improve processing efficiency. |