add "lock-free queue"
authorBrian Norris <banorris@uci.edu>
Tue, 9 Oct 2012 17:57:56 +0000 (10:57 -0700)
committerBrian Norris <banorris@uci.edu>
Tue, 9 Oct 2012 17:57:56 +0000 (10:57 -0700)
commitf005d4fa008f269b7cd807f7735709b2b4d7b705
tree5f540254138e092471f41d07eda791a69d7de86f
parent1fb8ffd937893b545232f8b1c9035002f4da5a5f
add "lock-free queue"

From:
http://www.codeproject.com/Articles/153898/Yet-another-implementation-of-a-lock-free-circular

License:
http://opensource.org/licenses/bsd-license.php
12 files changed:
queue/array_lock_free_queue.h [new file with mode: 0644]
queue/array_lock_free_queue_impl.h [new file with mode: 0644]
queue/array_lock_free_queue_single_producer.h [new file with mode: 0644]
queue/array_lock_free_queue_single_producer_impl.h [new file with mode: 0644]
queue/atomic_ops.h [new file with mode: 0644]
queue/g_blocking_queue.h [new file with mode: 0644]
queue/g_blocking_queue_impl.h [new file with mode: 0644]
queue/makefile [new file with mode: 0644]
queue/tags [new file with mode: 0644]
queue/test_blocking_q.cpp [new file with mode: 0644]
queue/test_lock_free_q.cpp [new file with mode: 0644]
queue/test_lock_free_single_producer_q.cpp [new file with mode: 0644]