Java Concurrency Tools

View the Project on GitHub JCTools/JCTools

JCTools - Java Concurrency Tools for the JVM

This project aims to offer some concurrent data structures currently missing from the JDK:


JCTools is benchmarked using both JMH benchmarks and handrolled harnesses. The benchmarks and related instructions can be found in the jctools-benchmarks module. Instructions included in the module README.


Experimental work is available under the jctools-experimental module. Most of the stuff is developed with an eye to eventually porting it to the core where it will be stabilized and released, but some implementations are kept purely for reference and some may never graduate.