发明名称 Database management system
摘要 A database management system for preventing deadlocks from occurring during control while securing execution rights and securing locks, for efficiently operating the application program in a multi-thread environment, and also for limiting the amount of time wasted in standby during synchronous processing for maintenance of execution rights. In this system, once the execution rights to the threads corresponding to a cache resource have been secured, a lock is secured on a transaction operated on a thread secured by an exclusive controller for a resource of a database corresponding to a resource in the cache resource. When a lock cannot be secured for a particular transaction, the exclusive controller informs the synchronization processor of a lock failure the previously secured execution right is automatically discarded so that execution rights to other threads in standby can be secured. In this way deadlocks regarding to control of thread operation are prevented from occurring. Furthermore, execution rights are synchronously processed for each group of exclusive control process data of the lock, and data groups independent of each other in exclusive control are synchronously processed without a standby state.
申请公布号 US6016490(A) 申请公布日期 2000.01.18
申请号 US19980016487 申请日期 1998.01.30
申请人 FUJI XEROX CO., LTD. 发明人 WATANABE, YOSHIKI;TANAKA, KEI;HAYATA, HIROSHI
分类号 G06F12/00;G06F9/52;G06F17/30;(IPC1-7):G06F17/30 主分类号 G06F12/00
代理机构 代理人
主权项
地址