April 2020
Intermediate to advanced
412 pages
9h 58m
English
Shared memory is a fast and efficient mechanism for inter-process communication by itself, but it really shines when combined with ring buffers. By placing a ring buffer into shared memory, developers allow independent data producers and data consumers to exchange data asynchronously, and with minimal overhead for synchronization.