读书人

Collections.synchronized,该如何解决

发布时间: 2012-03-30 17:32:09 作者: rapoo

Collections.synchronized
private static Map sqlMap = Collections.synchronizedMap(new HashMap());
private static Map sqlMap = new HashMap();
有什么区别~?


[解决办法]
synchronizedMap(Map <K,V> m)
返回由指定映射支持的同步(线程安全的)映射。
[解决办法]
HashMap 是线程不安全的 ~~
private static Map sqlMap = Collections.synchronizedMap(new HashMap());
这样写就现程安全了,相当于HashTable

读书人网 >J2SE开发

热点推荐