Added WeakRingBuffer - a single-producer/single-consumer queue based on ring buffer
authorkhizmax <libcds.dev@gmail.com>
Tue, 9 May 2017 08:04:54 +0000 (11:04 +0300)
committerkhizmax <libcds.dev@gmail.com>
Tue, 9 May 2017 08:04:54 +0000 (11:04 +0300)
commitd15c6730bbd5f63f903496277939b7fe18ac9853
tree0f19c30a0f4a65acfc53b68d1a9c6e5cb0b53f41
parent3d741c86a4ce742a1821f49a2569eac97104af9a
Added WeakRingBuffer - a single-producer/single-consumer queue based on ring buffer
14 files changed:
cds/algo/atomic.h
cds/compiler/defs.h
cds/container/vyukov_mpmc_cycle_queue.h
cds/container/weak_ringbuffer.h [new file with mode: 0644]
cds/opt/buffer.h
cds/opt/value_cleaner.h
projects/Win/vc141/cds.vcxproj
projects/Win/vc141/cds.vcxproj.filters
projects/Win/vc141/gtest-queue.vcxproj
projects/Win/vc141/gtest-queue.vcxproj.filters
test/stress/queue/queue_type.h
test/unit/queue/CMakeLists.txt
test/unit/queue/test_bounded_queue.h
test/unit/queue/weak_ringbuffer.cpp [new file with mode: 0644]