java 使用ConcurrentHashMap和计数器实现锁