Qcon上海2014

Java 8 与并发编程

Speaker: 

课程综述:Java 8 在并发编程方面做出了大量改进,既有对 Java 7 新增工具类的进一步优化,也有全新工具类的新增。本次课程,将在依次介绍 Java 8 中java.util.concurrent包的变更部分的基础上将其中最值得注意新工具类:LongAdder,ForkJoin等相关工具类做深入的讲解。

 

课程概述:

 

上午目标:在半天时间里,帮助学员整了解 Java 8 在java.util.concurrent包下的更新情况,并就更新的工具类配合Demo,帮助学员掌握使用场景和方式。

 

9:00-9:30

模块1:课程概览。

 

9:45-10:30

模块2:ConcurrentHashMap新增API的讲解。

•foreach系列、search系列、reduce系列以及mappingCount 、newKeySet等方法

•Demo演示

 

10:45-11:45

模块3: StampedLock类的乐观锁,读锁,写锁的使用方式和使用场景。

•乐观锁,读锁,写锁的简单介绍

•Demo演示

 

下午目标:在让学员深入了解Java8在java.util.concurrent包下几个值得关注的类的设计思路,实现方式及适用场景。

 

14:00-15:00

模块1:LongAdder类的深入解读。

•LongAdder源码解析

 

15:15-17:15

模块2:Fork/Join相关工具类的深入解读。让学员在明白ForkJoin框架内部结构的的同时掌握ForkJoin框架的设计思路。

•Demo演示

•ForkJoin框架介绍

•配合源码,简单说明ForkJoin的内部结构

 

17:30-18:00

模块3:Java 8 其他方面的更新简介。

 

培训时间:2014/10/14 上午9:00-12:00 下午2:00-6:00

 

培训地点:上海光大会展中心国际大酒店

刘锟洋
微博:
个人主页:

毕业于重庆邮电大学,现为京东成都研究院Java工程师,先后就职于淘宝,华为存储等公司,infoQ系列文章:《深度解析Java8》作者,热爱互联网,电子商务,善于从源码角度解析工具类框架。