发明名称 FAST AND SCALABLE CONCURRENT QUEUING SYSTEM
摘要 This disclosure is directed to a fast and scalable concurrent queuing system. A device may comprise, for example, at least a memory module and a processing module. The memory module may be to store a queue comprising at least a head and a tail. The processing module may be to execute at least one thread desiring to enqueue at least one new node to the queue, enqueue the at least one new node to the queue, a first state being observed based on information in the tail identifying a predecessor node when the at least one new node is enqueued, observe a second state based on the predecessor node, determine if the predecessor node has changed based on comparing the first state to the second state, and set ordering in the queue based on the determination.
申请公布号 US2014282562(A1) 申请公布日期 2014.09.18
申请号 US201313829214 申请日期 2013.03.14
申请人 XING Bin;DEL CUVILLO Juan B. 发明人 XING Bin;DEL CUVILLO Juan B.
分类号 G06F9/46 主分类号 G06F9/46
代理机构 代理人
主权项 1. A device, comprising: a memory module to store a queue comprising at least a head and a tail; and a processing module to: execute at least one thread desiring to enqueue at least one new node to the queue;enqueue the at least one new node to the queue, a first state being observed based on information in the tail identifying a predecessor node when the at least one new node is enqueued;observe a second state based on the predecessor node;determine if the predecessor node has changed based on comparing the first state to the second state; andset ordering in the queue based on the determination.
地址 Hillsboro OR US