发明名称 |
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 |