搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Java并发编程深度解析与实战/咕泡教育Java架构师成长丛书
0.00     定价 ¥ 118.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购23本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787121421365
  • 作      者:
    作者:谭锋|责编:董英
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2021-10-01
收藏
畅销推荐
内容介绍
本书涵盖Java并发编程体系的核心库和核心类使用及原理分析,具体包括线程、synchronized、volatile、J.U.C中的重入锁和读写锁、并发中的条件等待机制、J.U.C并发工具集、深度探索并发编程不得不知的工具、阻塞队列、并发安全集合、线程池、异步编程特性等。书中针对每一个技术点,纵向分析相关的所有内容,并且对相关知识点进行了非常详细的说明,同时站在架构实践的角度来看待并发,通过大量实战案例让读者理解各类技术在实际应用中的使用方法。 作者花了4年时间投入了大量精力对并发编程领域做了深入的研究,将自己13年Java开发及架构经验融入了书中,对于各位读者来说,这应该是一本非常值得阅读的图书。
展开
目录
第1章 Java线程的实践及原理揭秘
1.1 如何理解系统并发
1.2 系统如何支撑高并发
1.3 线程的前世今生
1.3.1 大白话理解进程和线程
1.3.2 线程的核心价值
1.3.3 如何理解并发和并行
1.4 在Java中如何使用多线程
1.4.1 实现Runnable接口创建线程
1.4.2 继承Thread类创建线程
1.4.3 实现Callable接口并创建带返回值的线程
1.5 多线程如何应用到实际场景
1.5.1 ServerSocket
1.5.2 SocketThread
1.6 多线程的基本原理
1.7 线程的运行状态
1.7.1 线程运行状态演示
1.7.2 线程运行状态流转图
1.8 如何正确终止线程
1.8.1 关于安全中断线程的思考
1.8.2 安全中断线程之interrupt
1.8.3 如何中断处于阻塞状态下的线程
1.8.4 interrupt()方法的实现原理
1.9 理解上下文切换带来的性能影响
1.9.1 上下文切换带来的问题
1.9.2 什么是上下文切换
1.9.3 如何减少上下文切换
1.10 揭秘守护线程
1.10.1 守护线程的应用场景
1.10.2 守护线程使用注意事项
1.11 快速定位并解决线程导致的生产问题
1.11.1 死锁导致请求无法响应
1.11.2 CPU占用率很高,响应很慢
1.12 本章小结
第2章 深度揭秘synchronized实现原理
2.1 揭秘多线程环境下的原子性问题
2.1.1 深入分析原子性问题的本质
2.1.2 关于原子性问题的解决办法
2.2 Java中的synchronized同步锁
2.2.1 synchronized的使用方法
2.2.2 了解synchronized同步锁的作用范围
2.3 关于synchronized同步锁的思考
2.4 synchronzied同步锁标记存储分析
2.4.1 揭秘Mark Word的存储结构
2.4.2 图解分析对象的实际存储
2.4.3 通过ClassLayout查看对象内存布局
2.4.4 Hotspot虚拟机中对象存储的源码
2.5 synchronized的锁类型
2.5.1 偏向锁的原理分析
2.5.2 轻量级锁的原理分析
2.5.3 重量级锁的原理分析
2.6 关于CAS机制的实现原理分析
……
第3章 volatile为什么能解决可见性和有序性问题
第4章 深入浅出分析J.U.C中的重入锁和读写锁
第5章 从线程通信来窥探并发中的条件等待机制
第6章 J.U.C并发工具集实战及原理分析
第7章 深度探索并发编程不得不知的工具
第8章 深度剖析阻塞队列的设计原理及实现
第9章 深度解读并发安全集合的原理及源码
第10章 站在架构的角度思考线程池的设计及原理
第11章 Java并发编程中的异步编程特性
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证