When trying to build a highly scalable system the single biggest limitation on scalability is having multiple writers contend for any item o...
In a previous article on Inter-Thread Latency I showed how it is possible to signal a state change between 2 threads with less than 50ns of...
We all use 3rd party libraries as a normal part of development. Generally, we have no control over their internals. The libraries provide...
After my last post on Java Lock Implementations , I got a lot of good feedback about my results and micro-benchmark design approach. As a ...
A few weeks ago one of the users of the Disruptor posted some worrying benchmarks: ThreePublisherToOneProcessorSequencedThroughputTest r...