发明授权
US07653791B2 Realtime-safe read copy update with per-processor read/write locks
有权
实时安全阅读复制更新与每处理器读/写锁
- 专利标题: Realtime-safe read copy update with per-processor read/write locks
- 专利标题(中): 实时安全阅读复制更新与每处理器读/写锁
-
申请号: US12101218申请日: 2008-04-11
-
公开(公告)号: US07653791B2公开(公告)日: 2010-01-26
- 发明人: Paul E. McKenney
- 申请人: Paul E. McKenney
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理商 Walter W. Duft; Steven L. Bennett
- 主分类号: G06F13/372
- IPC分类号: G06F13/372
摘要:
A technique for realtime-safe detection of a grace period for deferring the destruction of a shared data element until pre-existing references to the data element have been removed. A per-processor read/write lock is established for each of one or more processors. When reading a shared data element at a processor, the processor's read/write lock is acquired for reading, the shared data element is referenced, and the read/write lock that was acquired for reading is released. When starting a new grace period, all of the read/write locks are acquired for writing, a new grace period is started, and all of the read/write locks are released.
公开/授权文献
信息查询