Package com.conversantmedia.util.concurrent
package com.conversantmedia.util.concurrent
-
ClassDescriptionCreated by jcairns on 2/18/16.Created by jcairns on 12/11/14.Created by jcairns on 2/16/16.A very high performance blocking buffer, based on Disruptor approach to queues Created by jcairns on 5/28/14.Concurrent "lock-free" version of a stack.This is a lock free blocking queue that implements a fixed length queue backed by a ring buffer.Alternative implementation for benchmarking purposesThis is the disruptor implemented for multiple simultaneous reader and writer threads.Created by jcairns on 2/12/16.Single thread implementation of disruptorTuned version of Martin Thompson's push pull queue Transfers from a single thread writer to a single thread reader are orders of nanoseconds (3-5) This code is optimized and tested using a 64bit HotSpot JVM on an Intel x86-64 environment.http://www.hpl.hp.com/techreports/2012/HPL-2012-68.pdf Created by jcairns on 2/12/16.Three SpinPolicy values are supported.