全面深入介绍并发编程的底层原理、内存模型、线程池(PDF文档)

前言

所谓并发编程是指在一台处理器上“同时”处理多个任务。并发是在同一实体上的多个事件,多个事件在同一时间间隔发生并发编程的目标是充分的利用处理器的每一个核,以达到最高的处理性能。

目录

1:介绍Java并发编程的挑战,向读者说明进入并发编程的世界可能会遇到哪些问题,以及如何解决。

2:介绍Java并发编程的底层实现原理,介绍在CPU和JVM这个层面是如何帮助Java实现并发编程的。

3:介绍深入介绍了Java的内存模型。Java线程之间的通信对程序员完全透明,内存可见性问题很容易困扰Java程序员,本章试图揭开Java内存模型的神秘面纱。

4:从介绍多线程技术带来的好处开始,讲述了如何启动和终止线程以及线程的状态,详细阐述了多线程之间进行通信的基本方式和等待/通知经典范式。

5:介绍Java并发包中与锁相关的API和组件,以及这些API和组件的使用方式与实现细节。6:介绍了Java中的大部分并发容器,并深入剖析其实现原理,让读者领略大师的设计技巧。

7:介绍了Java中的原子操作类,并给出一些实例。

8:介绍了Java中提供的并发工具类,这是并发编程中的瑞士军刀。

9:介绍了Java中的线程池实现原理和使用建议。

10:介绍了Executor框架的整体结构和成员组件。

11:介绍几个并发编程的实战,以及排查并发编程造成问题的方法。

由于平台文章篇幅限制,细节内容过多&#x

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值