期刊文献+
共找到3篇文章
< 1 >
每页显示 20 50 100
基于Java ConcurrentHashMap的研究 被引量:1
1
作者 李大鹏 黄金红 《电子商务》 2010年第5期67-67,共1页
ConcurrentHashMap是Java的util.concurrent包的一部分,它提供比Hashtable或者synchronizedMap更高程度的并发性。而且,对于大多数成功的get()操作它会设法避免完全锁定,其结果就是使得在不损失线程安全的情况下并发应用程序有着非常好... ConcurrentHashMap是Java的util.concurrent包的一部分,它提供比Hashtable或者synchronizedMap更高程度的并发性。而且,对于大多数成功的get()操作它会设法避免完全锁定,其结果就是使得在不损失线程安全的情况下并发应用程序有着非常好的吞吐量。本文重点介绍ConcurrentHashMap的6种特性. 展开更多
关键词 JAVA 线程 concurrenthashmap 并发
下载PDF
并行环境下Java哈希机制的对比及重构 被引量:3
2
作者 郑雅洁 张冬雯 +4 位作者 张杨 郭松 梁亚楠 魏萌萌 于欣 《河北工业科技》 CAS 2017年第6期414-420,共7页
针对并行环境下出现的非线程安全问题,以哈希机制的Hashtable和ConcurrentHashMap的线程安全问题为切入点,设计了可改变线程总数和读写线程数的测试程序,分析了线程安全的ConcurrentHashMap和Hashtable的性能差异。根据性能差异,设计了... 针对并行环境下出现的非线程安全问题,以哈希机制的Hashtable和ConcurrentHashMap的线程安全问题为切入点,设计了可改变线程总数和读写线程数的测试程序,分析了线程安全的ConcurrentHashMap和Hashtable的性能差异。根据性能差异,设计了从Hashtable到ConcurrentHashMap的程序自动重构插件,进而在Hashtable封装数据的情况下,通过对比传统多线程处理方式和Java8中的并行流处理方式的性能差异,分析了流处理方式相对普通多线程处理方式的高效性。对比结果显示,ConcurrentHashMap在并行程序中的性能要优于Hashtable。研究结果为多线程程序开发提出了解决非线程安全提供了较为可行的新思路,对于并行编程具有借鉴意义。 展开更多
关键词 程序设计及其语言 线程安全 concurrenthashmap 哈希机制 重构 并行 流处理 Java8
下载PDF
SSH架构中方法级缓存依赖的解决方案 被引量:2
3
作者 杨树林 胡洁萍 《北京印刷学院学报》 2012年第2期48-50,54,共4页
缓存是提高系统性能的重要手段之一。实现缓存依赖就是要在被依赖对象与缓存对象之间建立一个有效关联,使数据得到合理的刷新。通过对EhCache、Map、An-notation以及AOP等相关技术的研究,提出了SSH架构中方法级依赖缓存的解决方案:使用E... 缓存是提高系统性能的重要手段之一。实现缓存依赖就是要在被依赖对象与缓存对象之间建立一个有效关联,使数据得到合理的刷新。通过对EhCache、Map、An-notation以及AOP等相关技术的研究,提出了SSH架构中方法级依赖缓存的解决方案:使用EhCache结合Concur-rentHashMap实现缓存的细粒度化,使用Annotation存储依赖信息,通过AOP实现缓存服务代码与业务方法的分离。这种方案解决了实际应用中不能合理刷新数据、细粒度化较难等问题。实践表明,这种方案具有容易实现、便于维护和扩展、使用方便等特点。 展开更多
关键词 依赖缓存 EhCache concurrenthashmap ANNOTATION AOP
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部