import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.concurrent.locks.Condition;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;
public class Test {
public static void main(String[] args) throws Exception{
while (true) {
AtomicInteger atomicInteger = new AtomicInteger(0) ;
ConcurrentHashMap> concurrentHashMapConcurrentHashMap = new ConcurrentHashMap>();
Lock lock = new ReentrantLock() ;
Condition condition = lock.newCondition() ;
ExecutorService executor = Executors.newCachedThreadPool();
for (int i = 0; i < 10; i++) {
executor.execute(new PutThread(concur