- 专利标题: Latch mechanism for concurrent computing environments
-
申请号: US09894215申请日: 2001-06-27
-
公开(公告)号: US07013463B2公开(公告)日: 2006-03-14
- 发明人: Aamer Sachedina , Michael J. Winer , Robert W. Lyle , Matthew A. Huras
- 申请人: Aamer Sachedina , Michael J. Winer , Robert W. Lyle , Matthew A. Huras
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理机构: Sawyer Law Group LLP
- 优先权: CA2322613 20001006
- 主分类号: G06F9/46
- IPC分类号: G06F9/46
摘要:
A system, method and computer readable medium containing programming structions for an improved latch mechanism for use in a programming environment running concurrent tasks is disclosed. According to one aspect of the present invention, a latch is provided to a first task which is requesting access to a resource. After such access, the first task holds the latch, which is also released from the first task. The first task holding the latch marks the latch stealable, and if the latch is not marked stolen by another task, the first task can mark the latch unstealable. In another embodiment of the present invention, if the first task is provided a latch marked stealable, the resource associated with the stealable latch will be placed in a consistent state before the first task accesses the resource.
公开/授权文献
- US20020042809A1 Latch mechanism for concurrent computing environments 公开/授权日:2002-04-11
信息查询