像ConcurrentstyleHashMap等高性能的类具体的业务使用场景是哪些

在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
如题,请问像ConcurrentHashMap等高性能的类具体的业务使用场景是哪些?
平时我们写代码的时候用得最多的一般是HashMap,也习以为常了
可是Java里有其他的高性能的Map,感觉平时也用不到
百度了一下,只看到了HashMap和ConcurrentHashMap的区别
却不晓得哪些具体的业务使用场景会用到这些类
因此感觉有些茫然,希望前辈能指导一下,谢谢
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
ConcurrentHashMap 专门是给多个线程访问的。举个例子:
// 在线用户管理类
public class UserManager {
private Map&String, User& userMap = new ConcurrentHashMap&&();
// 当用户登入时调用
public void onUserSignIn(String sessionId, User user) {
this.userMap.put(sessionId, user);
// 当用户登出或超时时调用
public void onUserSignOut(String sessionId) {
this.userMap.remove(sessionId);
public getUser(String sessionId) {
return this.userMap.get(sessionId);
当有很多用户同时登入和登出时,onUserSignIn() 和 onUserSignOut() 就会有很多线程同时调用。
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。像ConcurrentHashMap等高性能的类具体的业务使用场景是哪些-
相关资料介绍与图文
你现在的位置:& 》关于的详细解说
像ConcurrentHashMap等高性能的类具体的业务使用场景是哪些
你好。有并发访问的时候用ConcurrentHashMap,效率比用锁的HashMap好功能上可以,但是毕竟ConcurrentHashMap这种数据结构要复杂些,如果能保证只在单一线程下读写,不会发生并发的读写,那么就可以试用HashMap。ConcurrentHashMap读不加锁,写只加部分锁。在多线程下得高性能读写用比较好。但是这也是要用空间换时间来的。如果我的回答没能帮助您,请继续追问。
是在数据量到达10W过后, concurrentHashMap 与 加同步的hashmap对比读写性...
ConcurrentMap能够保证每一次调用(例如一次putIfAbsent)都是原子操作,不受多线...
(条理上还需要整理,也是先说相同点,再说不同点) HashMap是Hashtable的轻量级实现(非...
应该有!!!这个你可以查一下API
你会渐渐发现,逗有话聊地是两个人在一起的基本标准。这世上没有谁有义务去等谁,维系一份关系或者感情从来...
ConcurrentHashMap 只是保证本身map的线程安全,不保证你自己写的程序的同步. 你可...
ConcurrentHashMap 只是保证本身map的线程安全,不保证你自己写的程序的同步. 你可...
在JDK依.漆的新特性方面主要有下面几方面的增强: 依.jdk漆语法上 依.依二进制变量的表示,支持...
类 HASHSET 所有已实现的接口:Serializable, Cloneable, Iterab...
一般是在类中使用static修饰, Map cache = new ConcurrentHashMa...
Copyright &排行榜大全pai-hang-bang.cn. Some Rights Reserved.从国家、城市、地区到品牌、产品、行业为你提供最新的排行榜资讯本站内容来自于本站编辑整理和媒体发布,仅提供参考或娱乐作用,并不构成任何投资标准和实际应用建议
联系请发电邮自god-loveme#163.com
【#换成@】404 Not Found
The requested URL /q/4819/ was not found on this server.404 Not Found
The requested URL /q/4819/a-5071 was not found on this server.404 Not Found
The requested URL /q/4819 was not found on this server.

我要回帖

更多关于 current date 的文章

 

随机推荐