All books

Professional

Apps About Coach Log in Start reading

Quantitative Finance · Glossary

What is Shared-memory transport?

Definition 12.4 Low-Latency Software · Chapter 12 — Queues, Ring Buffers and Shared Memory

A shared-memory transport carries messages between processes through a region of memory that each maps into its address space (on Linux, a POSIX shared-memory object from shm_open, or a file on a memory filesystem), laid out as rings whose positions are atomics; no system call is made per message.

Read in context →