发明授权
- 专利标题: Eliding synchronization in a concurrent data structure
- 专利标题(中): 在并发数据结构中实现同步
-
申请号: US12486945申请日: 2009-06-18
-
公开(公告)号: US09384063B2公开(公告)日: 2016-07-05
- 发明人: Paul Ringseth , Michael L. Chu , William R. Messmer , Marko Radmilac , Genevieve Fernandes
- 申请人: Paul Ringseth , Michael L. Chu , William R. Messmer , Marko Radmilac , Genevieve Fernandes
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Technology Licensing, LLC
- 当前专利权人: Microsoft Technology Licensing, LLC
- 当前专利权人地址: US WA Redmond
- 代理商 Kevin Sullivan; Kate Drakos; Micky Minhas
- 主分类号: G06F17/30
- IPC分类号: G06F17/30 ; G06F9/52
摘要:
A concurrent data structure allows synchronization to be elided for read accesses. Processing resources that remove one or more elements of the concurrent data structure are allowed to delete the elements only after all other processing resources have reached a safe point. Each processing resource maintains an indicator that indicates whether the processing resource has reached as safe point (i.e., will not access the concurrent data structure). When the indicators indicate that all processing resources have reached a safe point, elements of the data structure may be deleted.
公开/授权文献
- US20100325098A1 ELIDING SYNCHRONIZATION IN A CONCURRENT DATA STRUCTURE 公开/授权日:2010-12-23
信息查询