Patent ID: 9395982
Filing Date: 2016-07-19
CPC Classification: G06F

Claim Text:
1. A computer-implemented method for popping a tail element off of an N-way linked list in a computer memory, the N-way linked list for storing a plurality of elements, and having N linked sub-lists, a list order, and a handle, the handle having a sub-list tail handle for each of the sub-lists, each sub-list tail handle identifying a location of a tail of element of the respective sub-list or a maker indicating that the sub-list is empty, each element being in one of the N sub-lists and including a pointer to a next sequential element in a same sub-list, comprising: performing a first atomic memory operation to: reading the tail element to determine a location of a next sequential element in the particular sub-list; and performing a second atomic memory operation to: