发明名称 SYSTEM TO REDUCE INTERFERENCE IN CONCURRENT PROGRAMS
摘要 Locks are used to protect variables. All variables protected by a lock are allocated on a page associated with a lock. When a thread (called the owner) acquires the lock, a local copy of the memory page containing the variable is created, the original memory page is protected, and all access of the variable in the owner thread is directed to the local copy. Upon releasing the lock, the changes from the local copy are carried over to the memory page and the memory page is unprotected. Any concurrent access of the variable by non-owner threads triggers an exception handler (due to the protection mechanism) and delays such an access until after the owner thread has finished accessing the variable.
申请公布号 US2010100690(A1) 申请公布日期 2010.04.22
申请号 US20080255354 申请日期 2008.10.21
申请人 MICROSOFT CORPORATION 发明人 RAJAMANI SRIRAM;RAMALINGAM GANESAN;RANGANATH VENKATESH-PRASAD;VASWANI KAPIL
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址