MULTI-PRODUCER SINGLE CONSUMER QUEUE SYSTEMS AND METHODS

    公开(公告)号:US20180088947A1

    公开(公告)日:2018-03-29

    申请号:US15277683

    申请日:2016-09-27

    Inventor: RONALD LANDHEER

    Abstract: Systems and methods associated with a multi-producer single consumer lock-free queue capable of accumulating traces is described herein. In a non-limiting embodiment, data is determined to be allocated, and a first head/tail pair indicating a location along a queue is received, the location indicating where a data bucket is able to be placed. A first data bucket to use for storing the data is determined, and the data is stored using the first data bucket. The first data bucket is then placed on the queue, and a first instruction to decrement a first reference count for the first head/tail pair is generated.

Patent Agency Ranking