社区
Java EE
帖子详情
Collections.synchronizedMap(new HashMap())求解!
hlzw001
2009-12-07 03:54:26
Collections.synchronizedMap(new HashMap())这个方法是什么意思,起到了什么求解作用.返回的map里面存的是什么东西?
...全文
6103
13
打赏
收藏
Collections.synchronizedMap(new HashMap())求解!
Collections.synchronizedMap(new HashMap())这个方法是什么意思,起到了什么求解作用.返回的map里面存的是什么东西?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gangbener
2012-07-18
打赏
举报
回复
[Quote=引用 6 楼 的回复:]
Collections.synchronizedMap(new HashMap())
让你创建的new HashMap()支持多线程数据的同步。保证多线程访问数据的一致性
[/Quote]
靠谱!
niaotuo
2011-07-28
打赏
举报
回复
就是返回了一个实现了MAP接口的类的对象。
biantiandiyun
2011-07-22
打赏
举报
回复
还是不懂
elmnd
2011-01-07
打赏
举报
回复
ConcurrentHashMap这个比较重。
map的KEY不多的话, 还是
Map<String, Integer> hashmapSync = Collections.synchronizedMap(new HashMap<String, Integer>());
比较好。
个人感觉^_^
hlzw001
2009-12-08
打赏
举报
回复
什么叫分割窗体
什么top 什么是parent
top.setHomePage()这个方法实现了个什么功能?
islandrabbit
2009-12-08
打赏
举报
回复
Collections.synchronizedMap是个比较老的API了,实际用起来还要手工做一些事。
建议楼主用Java5的ConcurrentHashMap或Java6的ConcurrentSkipListMap
chenliuyang
2009-12-07
打赏
举报
回复
用到了JAVA的动态代理 , 出来的不是HASHMAP对像, 是一个实现了MAP接口的对象,在调用方法时加了同步关键字
烟雨鹏城
2009-12-07
打赏
举报
回复
Collections.synchronizedMap(new HashMap())
让你创建的new HashMap()支持多线程数据的同步。保证多线程访问数据的一致性
yangxiao_jiang
2009-12-07
打赏
举报
回复
就是一个 线程安全的HashMap,web的application是全web容器公用的,所以要使用线程安全来保证数据的正确。
panhaichun
2009-12-07
打赏
举报
回复
因为systemUsers在application里面,是个全局变量
如果有人正好在迭代MAP,同时有人往MAP里面增或删东西的话会报ConcurrentModify异常的.
所以,要同步。不过我觉得这里用ConcurrentHashMap
hlzw001
2009-12-07
打赏
举报
回复
public void contextInitialized(ServletContextEvent sce){
ServletContext application = sce.getServletContext();
Map systemUsers = Collections.synchronizedMap(new HashMap());
application.setAttribute("systemUsers", systemUsers);
}
在启动服务器的时候调用这个方法,但是不知道这个方法用来起到什么作用的!求解!
your_leftH
2009-12-07
打赏
举报
回复
返回了一个线程安全的实现了 Map 接口的 实现类 HashMap
新的对象 里面存有什么?
gxw19820801
2009-12-07
打赏
举报
回复
返回的一个实现了Map接口的类的对象。但是这个类不是HashMap(),至于是什么,不知道,也不必知道,你只需要知道它是一个Map,并且线程安全。可能是Collections的一个内部类。
JavaSE笔试程序题(20180307)
4. **斐波那契数列**:递归或动态规划
求解
,避免无限递归可以使用记忆化搜索优化。 5. **完数**:遍历1到1000,计算因子之和并与原数比较即可。 6. **字符串反转**:Java中可以使用StringBuilder或StringBuffer的...
【面试篇】Concurrent
Hash
Map
1.7和1.8详解对比
而避免
Hash
Map
的安全问题有很多方法,比如HashTable或者
Collections
.
synchronized
Map
.但是这两者有着共同的问题:性能。无论读还是写操作,它们都会给整个集合加锁,导致同一时间的其它操作阻塞。 在并发情况下,...
Concurrent
Hash
Map
揭秘-JDK1.7
引言
Hash
Map
是非线程安全的,而HashTable是线程安全的,但是HashTable实现同步的方法比较暴力,即在所有方法体上添加
synchronized
...
Collections
.
synchronized
(
new
Hash
Map
() 该种方法与HashTable实现方式类似...
Hash
Map
详解
本文主要介绍了Java集合框架中
Hash
Map
的相关知识,包括源码分析、hash 原理、扩容机制、加载因子、线程不安全等内容。
java
Hash
Map
理论总结
1 线程是否安全:
Hash
Map
是非线程安全的,Hashtable是线程安全的,因为Hashtable内部的方法基本都经过
synchronized
修饰。(如果你要保证线程安全的话就使用Concurrent
Hash
Map
吧!); 2 效率:因...
Java EE
67,543
社区成员
225,859
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章