发明名称 SHARED DATA MANAGING METHOD
摘要 PURPOSE:To set locks which are different by threads by detecting access which violates a lock as to access to shared data by using a shared data identifier. CONSTITUTION:In a process, plural threads perform transaction processes in parallel. In the transaction processes, the shared data in a secondary storage are mapped in a thread characteristic area in a virtual space, and referred to and updated to perform exclusive control by a two-phase lock. Then an identifier management part 1 maps the shared data in the thread characteristic area and converts the secondary storage addresses of the shared data into virtual addresses. Further, a lock setting part 2 sets the protection mode of a mapped page in an MMU 10 as the lock of the shared data in the virtual space and detects the violating access as an exception of the MMU. Then a lock arbitration part 3 arbitrates requests of locks to the same shared data mapped in different thread characteristic areas.
申请公布号 JPH0784851(A) 申请公布日期 1995.03.31
申请号 JP19930226816 申请日期 1993.09.13
申请人 TOSHIBA CORP 发明人 MANABE TOSHIHIKO
分类号 G06F9/46;G06F12/00;G06F12/14;(IPC1-7):G06F12/00 主分类号 G06F9/46
代理机构 代理人
主权项
地址
您可能感兴趣的专利