欢迎访问李兴华编程训练营服务平台!
Java
Java
Python
数据库
前端
操作系统
图书资源
官方客服微信

J.U.C并发编程

小编 2022-05-03 15:41:02

02_Java进阶开发实战.jpg

多线程开发是Java最重要的一项支持,同时也是高性能java编程的重要组成结构,为了更好的解决传统线程模型所带来的性能以及处理不当所造成的死锁问题,在JDK1.5版本后开始提供J.U.C开发包,在本章中将为读者全面的讲解J.U.C的设计意义与核心操作类的使用,全书内容包括:



1、掌握传统多线程开发所带来的问题,并可以深刻理解J.U.C开发包设计的意义;

2、掌握TimeUnit时间单元类的使用,并可以基于此类实现更准确时间的休眠处理;

3、掌握ThreadFactory接口设计的意义,并可以结合线程池使用ThreadFactory操作接口;

4、掌握ThreadLocalRandom随机数生成类的使用,并可以基于其操作类实现多线程的随机数处理;

5、掌握原子操作类的使用,并可以使用原子类型实现线程安全的数据操作;

6、掌握J.U.C中线程锁的设计原理,并可以结合其实现类进行线程同步处理;

7、掌握并发集合设计的意义,并理解传统集合的同步异常抛出机制;

8、掌握阻塞队列的使用,并可以使用阻塞队列实现线程顺序队列的处理;

9、掌握线程池的设计与具体使用,同时可以理解线程池中的四种拒绝策略;

10、掌握分支调度的处理机制,并可以基于ForkJoin模型实现分支调度操作;

11、掌握Phaser类的使用,并可以使用其实现CountDownLatch与CyclicBarrier功能;

12、掌握Stream操作机制与Reactive操作模型。


链接:https://pan.baidu.com/s/19PehDiwDVKbW6dBPMYIioQ?pwd=mjpf 提取码:mjpf 复制这段内容后打开百度网盘手机App,操作更方便哦

蓝色扁平风教育长图海报-(1).jpg

文章关键词: