账号: 密码:
中国大学出版社协会 | 首页 | 宏观指导 | 出版社天地 | 图书代办站 | 教材图书信息 | 教材图书评论 | 在线订购 | 教材征订
搜索 新闻 图书 ISBN 作者 音像 出版社 代办站 教材征订
购书 请登录 免费注册 客服电话:010-62510665 62510769
图书查询索引 版别索引 分类索引 中图法分类 专业分类 用途分类 制品类型 读者对象 自分类 最新 畅销 推荐 特价 教材征订
综合查询
Java高并发编程指南 - 中国高校教材图书网
书名: Java高并发编程指南
ISBN:978-7-301-28946-4 责任编辑:
作者: 谢议尊  相关图书 装订:0
印次:1-1 开本:16开
定价: ¥89.00  折扣价:¥84.55
折扣:0.95 节省了4.45元
字数: 502千字
出版社: 北京大学出版社 页数: 380页
出版日期: 2020-06-24 每包册数:
国家规划教材: 省部级规划教材:
入选重点出版项目: 获奖信息:
小团购 订购 咨询 推荐 打印 放入存书架

内容简介:
随着移动互联网的发展,几乎所有主流的互联网应用都需要应对高并发场景,所以不管是Java初学者,还是Java开发老兵,了解和掌握Java高并发编程的相关知识都是非常必要的。本书以由浅入深的方式来对Java高并发编程的相关知识进行讲解,首先是对高并发的理解、多线程基础、Java并发包相关类的使用与设计原理进行介绍;然后再拓展讲解高并发系统设计的相关原理和涉及的相关框架、中间件等;最后对流行的Java开源框架的源码设计进行分析,以及结合实现一个简易版的秒.杀系统来介绍如何基于Java语言实现一个高并发系统,最终达到原理与实践结合的目的。

作者简介:
谢议尊,毕业于中山大学软件工程专业,目前在BAT其中一家担任高级开发工程师,擅长Java高并发服务端编程,有着丰富的一线开发实战经验。

章节目录:
第1章 高并发的理解 2 1.2 高并发的应对策略 .......7 1.3 小结 ...... 12 第2章 操作系统多线程基础 13 2.1 线程概念 . 14 2.2 多线程的挑战 ..........20 2.3 小结 ......24 第3章 Java 多线程基础 25 3.1 线程的使用 .............26 3.2 线程的状态与状态转换 ..............34 3.3 线程安全 .40 3.4 小结 ......63 第4章 Executor 线程池框架 66 4.1 Executor 线程池框架设计概述 ...67 4.2 Executor 接口与 ExecutorService 接口 ...68 4.3 ThreadPoolExecutor 线程池 ..69 4.4 Future 任务的异步结果 ............83 4.5 ScheduledExecutorService 任务周期性执行 ...........92 4.6 Executors 线程池创建工具 ......96 4.7 ForkJoin 任务分解与并行执行框架 .......... 100 4.8 小结 .... 111 第5章 Java 线程安全字典 112 5.1 Hashtable 全同步 Map ......... 113 5.2 SynchronizedMap 同步器 Map ............ 116 5.3 ConcurrentHashMap 并发 Map .......... 119 5.4 ConcurrentSkipListMap 有序并发 Map . 142 5.5 小结 .... 146 第6章 Java 并发队列 147 6.1 BlockingQueue 阻塞先入先出队列 ......... 148 6.2 BlockingDeque 阻塞先入先出双端队列 .... 161 6.3 ConcurrentLinkedQueue 并发队列 ...... 165 6.4 CopyOnWriteArrayList 写时拷贝列表 .... 172 6.5 小结 .... 180 第7章 AQS 线程同步器 181 7.1 AQS 线程同步器基础 ............. 182 7.2 ReentrantLock 可重入锁 ...... 191 7.3 CountDownLatch 倒计时同步器 ............ 203 7.4 CyclicBarrier 循环栅栏同步器 209 7.5 Semaphore 信号量同步器 ..... 216 7.6 小结 .... 222 第8章 分布式系统设计理论 224 8.1 系统架构演进 ........ 225 8.2 分布式理论 ........... 231 8.3 高并发 .. 234 8.4 负载均衡 .............. 235 8.5 缓存机制 .............. 239 8.6 异步处理 .............. 243 8.7 高可用 .. 244 8.8 可靠性与容错机制 ... 248 8.9 小结 .... 253 第9章 Java 分布式应用设计核心技术 254 9.1 分布式服务调用 RPC 框架 ...... 255 9.2 分布式消息队列 ..... 270 9.3 AMQP 协议实现:RabbitMQ 270 9.4 海量消息处理:Kafka ............ 281 9.5 Redis 消息队列与发布订阅 ..... 286 9.6 分布式缓存 ........... 292 9.7 分布式锁 ..............299 9.8 小结 .... 304 第 10 章 开源框架高并发源码分析 306 10.1 Dubbo 高并发编程实战 ........ 307 10.2 Netty 与 Tomcat 的线程模型 . 326 10.3 小结 ... 348 第 11 章 秒杀系统设计分析 349 11.1 秒杀系统设计概述 . 350 11.2 限流机制 ............ 355 11.3 缓存的使用 .......... 358 11.4 分布式锁的使用 .... 362 11.5 队列削峰与异步处理 ............. 366 11.6 小结 ... 369
精彩片段:
 
书  评:
 
其  它:
 



| 我的帐户 | 我的订单 | 购书指南| 关于我们 | 联系我们 | 敬告 | 友情链接 | 广告服务 |

版权所有 © 2000-2002 中国高校教材图书网    京ICP备10054422号-7    京公网安备110108002480号    出版物经营许可证:新出发京批字第版0234号
经营许可证编号:京ICP证130369号    技术支持:云章科技