Skip to content

Commit d4d76b2

Browse files
committed
Added some advertising for SPMC buffers
1 parent a0685e1 commit d4d76b2

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

README.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,9 @@ In short, triple buffering is what you're after in scenarios where a shared
7272
memory location is updated frequently by a single writer, read by a single
7373
reader who only wants the latest version, and you can spare some RAM.
7474

75-
- If you need multiple producers and consumers, look somewhere else
75+
- If you need multiple producers, look somewhere else
76+
- If you need multiple consumers, you may be interested in my related "SPMC
77+
buffer" work, which basically extends triple buffering to multiple consumers
7678
- If you can't tolerate the RAM overhead or want to update the data in place,
7779
try a Mutex instead (or possibly an RWLock)
7880
- If the shared value is updated very rarely (e.g. every second), try an RCU

0 commit comments

Comments
 (0)