libshmemq Library for message queue in shared memory. Table of contents Overview Table of contents Links Similar implementations Implementation theory Shared memory and other IPC theory Cost theory Links Similar implementations Boost Lock-free rmind/ringbuf goldshtn/shmemq-blog MengRao/SPSC_Queue ezhang887/shmemq MengRao/tcpshm Implementation theory Building a shared memory IPC implementation – Part I Single-Producer/Single-Consumer Queue A lock-free, cache-efficient shared ring buffer for multi-core architectures Shared memory and other IPC theory What are primitives for the fastest user-space IPC? Разделяемая память. Семафоры. Cost theory Which takes longer time? Switching between the user & kernel modes or switching between two processes? What happens the most, context switches or mode switches?