Invention Grant
- Patent Title: Concurrent add-heavy set data gathering
- Patent Title (中): 并发加重集合数据收集
-
Application No.: US12945644Application Date: 2010-11-12
-
Publication No.: US09037617B2Publication Date: 2015-05-19
- Inventor: Moshe M. E. Matsa , Eric D. Perkins
- Applicant: Moshe M. E. Matsa , Eric D. Perkins
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Konrad, Raynes, Davda & Victor LLP
- Agent Janaki K. Davda
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F17/30

Abstract:
Object are created such that each of the objects stores a bit that designates eventual removal of one of the objects. Further, the objects are added to a data structure that includes a set that comprises a union of a plurality of subsets such that each subset in the plurality of subsets is stored separately according to a corresponding thread and such that an added object that is added to the set by a given thread is stored in the corresponding subset. In addition, one of the objects is logically removed, without physical removal, from the set by activating the bit. Each subset is periodically swept. All objects marked with the activated bit are physically removed.
Public/Granted literature
- US20120124107A1 CONCURRENT ADD-HEAVY SET DATA GATHERING Public/Granted day:2012-05-17
Information query