搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
一本书讲透Java线程(原理与实践)/Java核心技术系列
0.00     定价 ¥ 109.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购24本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787111737261
  • 作      者:
    作者:储诚益|责编:杨福川//孙海亮
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2023-11-01
收藏
畅销推荐
内容介绍
本书由科大讯飞高级系统架构师撰写,结合大量源码与图示,通俗易懂;自顶向下解析JDK、JVM、Linux中的Java线程通信机制、同步机制、锁机制、原子计数器、线程安全容器、线程池的实现原理与应用技巧。全书共12章,分为三篇。 基础篇(第1~5章),从Linux的线程基础讲起,重点从JDK、JVM、Linux多个维度讲解Java线程的设计、通信与同步机制,如内存一致性、内存屏障、多线程间数据通信、并发控制等核心知识,从而在实际开发中提高程序的性能和稳定性。 进阶篇(第6~9章),从CPU的架构讲起,重点讲解锁算法(MCS、CLH、AQS)、Java锁机制、原子计数器、线程并发容器、线程池的设计原理与实现,以期让读者掌握Java线程的进阶知识,不仅能开发出高性能的程序,而且遇到问题可以举一反三,找到最佳方案。 应用篇(第10~11章),详细讲解Java线程的常见模型与使用技巧。以电商真实场景为例,从面临的挑战、基于Java多线程的实现方案与优化等角度层层递进,让读者感受真实的Java线程“威力”。最后,总结多线程编程的常见问题与使用技巧。
展开
目录
前言
基础篇
第1章 Linux线程基础
1.1 Linux进程
1.1.1 深入理解进程
1.1.2 进程描述符
1.1.3 进程创建
1.1.4 上下文切换
1.2 Linux进程间通信
1.2.1 信号
1.2.2 管道
1.2.3 共享内存
1.2.4 FIFO队列
1.2.5 消息队列
1.2.6 Socket
1.3 CPU任务调度
1.3.1 实时进程与普通进程
1.3.2 实时调度策略
1.3.3 普通调度策略
1.3.4 CFS调度算法
1.3.5 整体任务调度
1.4 Linux线程
1.4.1 Pthread简介
1.4.2 线程创建
1.4.3 线程终止
1.5 线程同步:互斥量
1.5.1 创建互斥量
1.5.2 互斥量解锁
1.5.3 mutex示例
1.6 线程同步:条件变量
1.6.1 创建条件变量
1.6.2 条件变量等待
1.6.3 条件变量通知
1.6.4 条件变量使用示例
1.7 线程同步:信号量
1.7.1 初始化未命名信号量
1.7.2 等待一个信号量
1.7.3 发布一个信号量
1.8 小结
第2章 JVM基础知识
2.1 Java、JDK、JRE与JVM
2.2 Java跨平台原理
2.3 JVM系统架构
2.3.1 类加载子系统
……
第3章 JVM线程
第4章 JVM线程通信原理
第5章 JVM线程同步机制
进阶篇
第6章 Java锁实现原理
第7章 Java原子操作类实现原理
第8章 Java并发容器实现原理
第9章 Java线程池实现原理
应用篇
第10章 Java线程池使用
第11章 Java多线程编程技巧
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

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

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