发明名称 PRIORITIZED LOCK REQUESTS TO REDUCE BLOCKING
摘要 A method includes requesting a lock on a resource. The request for the lock on the resource is specified as a low priority non-blocking request that does not block one or more other requests such that one or more other requests can request a lock on the resource and obtain the lock on the resource in priority to the low priority non-blocking request. Based on the low priority request, the method includes maintaining the low priority request in a non-blocking fashion until a predetermined condition occurs. As a result of the predetermined condition occurring, the method includes handling the low priority request such that it is no longer treated as a low priority non-blocking request. Embodiments may further include a kill request which kills any operations on the resource, aborts any transactions having a lock on the resource, and locks the resource.
申请公布号 US2014181342(A1) 申请公布日期 2014.06.26
申请号 US201213723854 申请日期 2012.12.21
申请人 MICROSOFT CORPORATION 发明人 Antonopoulos Panagiotis;Kodavalla Hanumantha Rao;Prakash Naveen
分类号 G06F9/46 主分类号 G06F9/46
代理机构 代理人
主权项 1. In a transactional computing environment, a method of requesting a lock on a resource, the method comprising: requesting a lock on a resource, wherein the request for the lock on the resource is specified as a low priority non-blocking request that does not block one or more other requests such that one or more other requests can request a lock on the resource and obtain the lock on the resource in priority to the low priority non-blocking request including when the one or more other requests are made after the low priority non-blocking request; based on the low priority request, maintaining the low priority request in a non-blocking fashion until a predetermined condition occurs; and as a result of the predetermined condition occurring, handling the low priority request such that it is no longer treated as a low priority non-blocking request.
地址 Redmond WA US
您可能感兴趣的专利