万码学堂
万码云课
免费试听
课程
关注点
笔记
全部课程分类
精通Java编程
万码17.0课程体系
Java王者风范
专业技术笔记—码上记
大数据编程开发
WEB前端编程
精通数据库
首页
作品
学习
师资
就业
报名流程
编程资讯
联系万码
电话:0532-85025005
在线报名
分类导航
万码学员实训作品
IT企业招聘信息
在万码学堂奋斗的岁月
编程知识分享
你想了解的万码学堂
青岛软件培训课程
IT行业动态
职场人生
学习编程的感想
万码学员风采
万码学堂技术专家
Java 8 简明教程(八) Parallel Streams
发布时间:2014年06月21日
作者: 万码学堂
像上面所说的,流操作可以是顺序的,也可以是并行的。顺序操作通过单线程执行,而并行操作则通过多线程执行。
下面的例子就演示了如何使用并行流进行操作来提高运行效率,代码非常简单。
首先我们创建一个大的list,里面的元素都是唯一的:
Java代码
int
max =
1000000
;
List<String> values =
new
ArrayList<>(max);
for
(
int
i =
0
; i < max; i++) {
UUID uuid = UUID.randomUUID();
values.add(uuid.toString());
}
现在,我们测量一下对这个集合进行排序所使用的时间。
延伸阅读
ssh框架
2016-09-30
阿里移动安全 [无线安全]玩转无线电——不安全的蓝牙锁
2017-07-26
消息队列NetMQ 原理分析4-Socket、Session、Option和Pipe
2024-03-26
Selective Search for Object Recognition 论文笔记【图片目标分割】
2017-07-26
词向量-LRWE模型-更好地识别反义词同义词
2017-07-26
从栈不平衡问题 理解 calling convention
2017-07-26
php imagemagick 处理 图片剪切、压缩、合并、插入文本、背景色透明
2017-07-26
Swift实现JSON转Model - HandyJSON使用讲解
2017-07-26
阿里移动安全 Android端恶意锁屏勒索应用分析
2017-07-26
集合结合数据结构来看看(二)
2017-07-26
学习是年轻人改变自己的最好方式
我想了解如何学习
姓名:
手机:
留言: