如何得到一个线程安全的HashMap


HashMap是一个非线程安全的类,通过这句代码返回了一个线程安全的HashMap
private Map<String, Object> cacheMap = Collections.synchronizedMap(new HashMap());

顺带提一下,什么叫线程安全?以前我也搞不清楚,这次既然决定要写出来发布就特意去查了查
,线程安全就是:在线程中使用共享资源时,能够保证共享资源在任何时候都是原子的、一致的,这样的线程就是线程安全的线程。

希望对你有所帮助!:)


你可能感兴趣的:(HashMap)