实战Java高并发程序设计 第3版
正版新书 新华官方库房直发 可开电子发票
¥
54.45
5.5折
¥
99
全新
库存9件
作者葛一鸣
出版社电子工业出版社
ISBN9787121437076
出版时间2022-07
版次3
装帧平装
开本16开
纸张胶版纸
页数428页
字数599.2千字
定价99元
货号SC:9787121437076
上书时间2024-09-08
商品详情
- 品相描述:全新
-
全新正版 提供发票
- 商品描述
-
作者简介:
"葛一鸣
软件工程硕士,2006年获得国家认证系统分析师证书,十余年软件架构、设计与研发经验。
尤其精通Java软件开发与设计,对Java虚拟机、设计模式、人工智能和神经网络均有研究。
著有《Java程序性能优化》《实战Java虚拟机》《自己动手写神经网络》等技术图书。"
主编推荐:
"★逻辑顺畅。全书脉络清晰,从Java高并发程序的设计基础开始由底层原理落实到具体案例,环环相扣,完整流畅。
★结构严谨。总体上循序渐进,逐步提升。每一章都各自有鲜明的侧重点,有利于读者快速抓住重点。
★实用性强。本书注重实战,采用了理论结合实践的编写方法,给重要的知识点都安排了代码实例,帮助读者在工作中实战应用。
★通俗易懂。相较于抽象的理论堆叠,本书采用简单的白话文叙述风格,搭配上手工绘制的配图,行文流畅,简洁明了,降低了阅读门槛和理解难度,争取让读者在阅读过程中少盲点、无盲点。
★读者评价:脉络清晰,查阅方便,讲解到位,通俗易懂,多线程和高并发专业推荐。"
内容简介:
在单核CPU时代,单任务在一个时间点只能执行单一程序,随着多核CPU的发展,并行程序开发变得尤为重要。
本书主要介绍基于Java的并行程序设计基础、思路、方法和实战。第一,立足于并行程序基础,详细介绍Java并行程序设计的基本方法。第二,进一步详细介绍JDK对并行程序的强大支持,帮助读者快速、稳健地进行并行程序开发。第三,详细讨论“锁”的优化,以及提高并行程序性能级别的方法和思路。第四,介绍并行的基本设计模式,以及Java 8/9/10对并行程序的支持和改进。第五,介绍高并发框架Akka的使用方法。第六,详细介绍并行程序的调试方法。第七,分析Jetty代码并给出一些其在高并发优化方面的例子。
本书内容丰富,实例典型,实用性强,适合有一定Java基础的技术开发人员阅读。
目录:
第1章 走入并行世界
1.1 何去何从的并行计算
1.1.1 忘掉那该死的并行
1.1.2 可怕的现实:摩尔定律的失效
1.1.3 柳暗花明:不断地前进
1.1.4 光明或是黑暗
1.2 你必须知道的几个概念
1.2.1 同步(Synchronous)和异步(Asynchronous)
1.2.2 并发(Concurrency)和并行(Parallelism)
1.2.3 临界区
1.2.4 阻塞(Blocking)和非阻塞(Non-Blocking)
1.2.5 死锁(Deadlock)、饥饿(Starvation)和活锁(Livelock)
1.3 并发级别
1.3.1 阻塞
1.3.2 无饥饿(Starvation-Free)
1.3.3 无障碍(Obstruction-Free)
1.3.4 无锁(Lock-Free)
1.3.5 无等待(Wait-Free)
1.4 有关并行的两个重要定律
1.4.1 Amdahl定律
1.4.2 Gustafson定律
1.4.3 是否相互矛盾
1.5 回到Java:JMM
1.5.1 原子性(Atomicity)
1.5.2 可见性(Visibility)
1.5.3 有序性(Ordering)
1.5.4 哪些指令不能重排:Happen-Before规则
第2章 Java并行程序基础
2.1 有关线程你必须知道的事
2.2
...
— 没有更多了 —
全新正版 提供发票
以下为对购买帮助不大的评价