Technology
LMAX Disruptor
A high-performance inter-thread messaging library designed for ultra-low latency financial trading via a lock-free ring buffer.
LMAX Disruptor eliminates the overhead of traditional queues by using a pre-allocated ring buffer and a mechanical sympathy approach. It handles over 6 million operations per second on a single thread with sub-microsecond latency (often under 100ns). By avoiding heavy-duty locks and CAS (Compare-and-Swap) contention, it solves the 'false sharing' problem that plagues modern CPU caches. This architecture allows the LMAX trading platform to process 100,000 orders per second, making it the gold standard for JVM-based systems requiring extreme throughput and predictable response times.
Related technologies
Recent Talks & Demos
Showing 1-1 of 1