||This article relies largely or entirely upon a single source. (May 2015)
||This article may rely excessively on sources too closely associated with the subject, potentially preventing the article from being verifiable and neutral. (May 2015)
Disruptor is a library for the Java programming language that provides a concurrent ring buffer data structure of the same name, developed at LMAX Exchange. It is designed to provide a low-latency, high-throughput work queue in asynchronous event processing architectures. It ensures that any data is owned by only one thread for write access, therefore reducing write contention compared to other structures.