期刊文献+
共找到2篇文章
< 1 >
每页显示 20 50 100
并行环境下Java哈希机制的对比及重构 被引量:3
1
作者 郑雅洁 张冬雯 +4 位作者 张杨 郭松 梁亚楠 魏萌萌 于欣 《河北工业科技》 CAS 2017年第6期414-420,共7页
针对并行环境下出现的非线程安全问题,以哈希机制的Hashtable和ConcurrentHashMap的线程安全问题为切入点,设计了可改变线程总数和读写线程数的测试程序,分析了线程安全的ConcurrentHashMap和Hashtable的性能差异。根据性能差异,设计了... 针对并行环境下出现的非线程安全问题,以哈希机制的Hashtable和ConcurrentHashMap的线程安全问题为切入点,设计了可改变线程总数和读写线程数的测试程序,分析了线程安全的ConcurrentHashMap和Hashtable的性能差异。根据性能差异,设计了从Hashtable到ConcurrentHashMap的程序自动重构插件,进而在Hashtable封装数据的情况下,通过对比传统多线程处理方式和Java8中的并行流处理方式的性能差异,分析了流处理方式相对普通多线程处理方式的高效性。对比结果显示,ConcurrentHashMap在并行程序中的性能要优于Hashtable。研究结果为多线程程序开发提出了解决非线程安全提供了较为可行的新思路,对于并行编程具有借鉴意义。 展开更多
关键词 程序设计及其语言 线程安全 ConcurrentHashMap 哈希机制 重构 并行 流处理 java8
在线阅读 下载PDF
浅析Java 8中的集合遍历 被引量:1
2
作者 钱宇虹 《软件工程师》 2014年第10期42-44,共3页
Java平台提供了多种方式遍历对象的集合,其中包括今年3月19日发布的Java 8中引入的新特性。本文回顾了迭代器,着重分析了主动式迭代器和被动式迭代器之间的差异,研究了Java 8的foreach()方法和Stream API如何改进和并行化Java迭代器的行... Java平台提供了多种方式遍历对象的集合,其中包括今年3月19日发布的Java 8中引入的新特性。本文回顾了迭代器,着重分析了主动式迭代器和被动式迭代器之间的差异,研究了Java 8的foreach()方法和Stream API如何改进和并行化Java迭代器的行为,然后对主动迭代、流和并行流这三种方法进行了性能比较。总之,Java 8的迭代器可读性更好,不易出错,也更容易并行化。 展开更多
关键词 java8 集合 迭代器
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部