You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@
15
15

16
16
17
17
# atomic_queue
18
-
C++14 multiple-producer-multiple-consumer *lock-free* queues based on circular buffer and [`std::atomic`][3].
18
+
C++14 multiple-producer-multiple-consumer *lock-free* queues based on circular buffers and [`std::atomic`][3].
19
19
20
20
Designed with a goal to minimize the latency between one thread pushing an element into a queue and another thread popping it from the queue.
21
21
@@ -92,7 +92,7 @@ make -r -j4 run_benchmarks
92
92
93
93
The benchmark also requires Intel TBB library to be available. It assumes that it is installed in `/usr/local/include` and `/usr/local/lib`. If it is installed elsewhere you may like to modify `cppflags.tbb` and `ldlibs.tbb` in `Makefile`.
94
94
95
-
# Library contemts
95
+
# Library contents
96
96
## Available queues
97
97
*`AtomicQueue` - a fixed size ring-buffer for atomic elements.
98
98
*`OptimistAtomicQueue` - a faster fixed size ring-buffer for atomic elements which busy-waits when empty or full. It is `AtomicQueue` used with `push`/`pop` instead of `try_push`/`try_pop`.
0 commit comments