首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

Collections.synchronized,该如何解决

2012-03-30 
Collections.synchronizedprivatestaticMapsqlMapCollections.synchronizedMap(newHashMap())privatesta

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

热点排行