Exchanger Callable Cyclicbarrier Deadlock Parallel Calculate Thread Communication Volatile CountDownLatch Semaphore Java HashMap, HashTable, ConcurrentHashMap AVL Tree