• 实战Java高并发程序设计 第3版
21年品牌 40万+商家 超1.5亿件商品

实战Java高并发程序设计 第3版

全新正版 假一赔十 可开发票

62.63 6.3折 99 全新

库存24件

北京东城
认证卖家担保交易快速发货售后保障

作者葛一鸣

出版社电子工业出版社

ISBN9787121437076

出版时间2022-07

装帧平装

开本16开

定价99元

货号1202704142

上书时间2024-12-13

轻阅书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
"葛一鸣
软件工程硕士,2006年获得国家认证系统分析师证书,十余年软件架构、设计与研发经验。
尤其精通Java软件开发与设计,对Java虚拟机、设计模式、人工智能和神经网络均有研究。
著有《Java程序性能优化》《实战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  初始线程:线程的基本操作

2.2.1  新建线程

2.2.2  终止线程

2.2.3  线程中断

2.2.4  等待(wait)和通知(notify)

2.2.5  挂起(suspend)和继续执行(resume)线程

2.2.6  等待线程结束(join)和谦让(yield)

2.3  volatile与Java内存模型(JMM)

2.4  分门别类的管理:线程组

2.5  驻守后台:守护线程(Daemon)

2.6  先做重要的事:线程优先级

2.7  线程安全的概念与关键字synchronized

2.8  程序中的幽灵:隐蔽的错误

2.8.1  无提示的错误案例

2.8.2  并发下的ArrayList

2.8.3  并发下诡异的HashMap

2.8.4  初学者常见的问题:错误的加锁

第3章  JDK并发包

3.1  多线程的团队协作:同步控制

3.1.1  超越synchronized的同步工具:重入锁

3.1.2  重入锁的好搭档:Condition

……

第4章  锁的优化及注意事项

第5章  并行模式与算法

第6章  Java 8/9/10与并发.

第7章  使用Akka构建高并发程序

第8章  并行程序调试

第9章  多线程优化示例--Jetty核心代码分析

内容摘要
在单核CPU时代,单任务在一个时间点只能执行单一程序,随着多核CPU的发展,并行程序开发变得尤为重要。
    本书主要介绍基于Java的并行程序设计基础、思路、方法和实战。第一,立足于并行程序基础,详细介绍Java并行程序设计的基本方法。第二,进一步详细介绍JDK对并行程序的强大支持,帮助读者快速、稳健地进行并行程序开发。第三,详细讨论“锁”的优化,以及提高并行程序性能级别的方法和思路。第四,介绍并行的基本设计模式,以及Java 8/9/10对并行程序的支持和改进。第五,介绍高并发框架Akka的使用方法。第六,详细介绍并行程序的调试方法。第七,分析Jetty代码并给出一些其在高并发优化方面的例子。
    本书内容丰富,实例典型,实用性强,适合有一定Java基础的技术开发人员阅读。

主编推荐
"★逻辑顺畅。全书脉络清晰,从Java高并发程序的设计基础开始由底层原理落实到具体案例,环环相扣,完整流畅。
★结构严谨。总体上循序渐进,逐步提升。每一章都各自有鲜明的侧重点,有利于读者快速抓住重点。
★实用性强。本书注重实战,采用了理论结合实践的编写方法,给重要的知识点都安排了代码实例,帮助读者在工作中实战应用。
★通俗易懂。相较于抽象的理论堆叠,本书采用简单的白话文叙述风格,搭配上手工绘制的配图,行文流畅,简洁明了,降低了阅读门槛和理解难度,争取让读者在阅读过程中少盲点、无盲点。
★读者评价:脉络清晰,查阅方便,讲解到位,通俗易懂,多线程和高并发专业推荐。"

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP