high-scale-lib
A collection of Concurrent and Highly Scalable Utilities. These are intended as direct replacements for the java.util.* or java.util.concurrent.* collections but with better performance when many CPUs are using the collection concurrently. Single-threaded performance may be slightly lower.
The other utilities do not have direct JDK replacements includes
The other utilities do not have direct JDK replacements includes
- NonBlockingHashMap - Fast, concurrent, lock-free HashMap. Linear scaling to 768 CPUs
- NonBlockingHashMapLong - Same as above, but using primitive 'long' keys
- NonBlockingHashSet - A Set version of NBHM
- NonBlockingSetInt - A fast fully concurrent BitVector
- Counter - A simple counter that scales linearly even when extremely hot
http://sourceforge.net/projects/high-scale-lib/
License:
Tech:
Tags: