Invention Grant
- Patent Title: Lock free queue
- Patent Title (中): 锁定空闲队列
-
Application No.: US12360301Application Date: 2009-01-27
-
Publication No.: US08543743B2Publication Date: 2013-09-24
- Inventor: Eric L. Eilebrecht
- Applicant: Eric L. Eilebrecht
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Rau Patents, LLC
- Main IPC: G06F3/00
- IPC: G06F3/00 ; G06F5/00

Abstract:
A first in, first out queue uses a sequence of arrays to store elements in the queue. The arrays are constructed using a lock free queue, and within each array, a lock free mechanism may be used to enqueue and dequeue elements. Many embodiments may use atomic operations to ensure successful placement of elements in the queue, as well as remove elements from the queue. The atomic operations may be used within a loop until successful.
Public/Granted literature
- US20100192161A1 Lock Free Queue Public/Granted day:2010-07-29
Information query