# 线程安全的Map
Hashtable<String, Integer> map = new Hashtable<>();
Map<String, Integer> map = Collections.synchronizedMap(new HashMap<>());
ConcurrentHashMap<String, Integer> map = new ConcurrentHashMap<>();
自定义线程安全的 Map
ConcurrentSkipListMap<String, Integer> map = new ConcurrentSkipListMap<>(); // 提供了与 TreeMap 类似的功能
Further Reading : Collections.synchronizedMap和ConcurrentHashMap区别