Java并发编程深度解析与实战/咕泡教育Java架构师成长丛书

价格 118.00对比
发货 广东东莞市
销量 暂无
评价 已有 0 条评价
人气 已有 0 人关注
数量
+-
库存100
 
联系方式
加关注0

博文图书网

管理员第2年
资料通过认证
保证金未缴纳

内容简介

本书涵盖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.ynchronized的使用方法 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并发编程中的异步编程特

举报收藏 0
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2021111040号