http://tutorials.jenkov.com/java-util-concurrent/index.html 1java.util.concurrent - Java Concurrency Utilities2BlockingQueue3ArrayBlockingQueue4DelayQueue5LinkedBlockingQueue6PriorityBlockingQueue7SynchronousQueue8BlockingDeque9LinkedBlockingDeque10ConcurrentMap11ConcurrentNavigableMap12CountDownLatch13CyclicBarrier14Exchanger15Semaphore16ExecutorService17ThreadPoolExecutor18ScheduledExecutorService19Java Fork and Join using ForkJoinPool20Lock21ReadWriteLock22AtomicBoolean23AtomicInteger24AtomicLong25AtomicReference26AtomicStampedReference27AtomicIntegerArray28AtomicLongArray29AtomicReferenceArray