阿里P8终于整理出了Java并发编程实践总共433页

本书深入探讨了Java平台的并发编程,涵盖了基础、构建并发应用、活跃度、性能测试及高级主题,如显式锁和非阻塞算法。作者详细解释了并发工具的工作原理和设计模式,旨在帮助开发者创建可靠、可伸缩和可维护的并发程序。

写在前面

 

随着多核处理器的普及,使用并发成为构建高性能应用程序的关键。Java 5以及6在开发并发程序中取得了显著的进步,提高了Java虚拟机的性能以及并发类的可伸缩性,并加入了丰富的新并发构建块。在本书中,这些便利工具的创造者不仅解释了它们究竟如何工作、如何使用,还阐释了创造它们的原因,及其背后的设计模式。

本书既能够成为读者的理论支持,又可以作为构建可靠的、可伸缩的、可维护的并发程序的技术支持。本书并不仅仅提供并发API的清单及其机制,还提供了设计原则、模式和思想模型,使我们能够更好地构建正确的、性能良好的并发程序。本书适合于具有一定Java编程经验的程序员、希望了解Java SE 5以及6在线程技术上的改进和新特性的程序员,以及Java和并发编程的爱好者。

本书总共分为四部分:

第一部分:基础

第1章:介绍

第2~5章:关注于同步和线程安全的基本概念,以及如何使用类库提供的构建块组合线程安全类。

第二部分:构建并发应用程序。

第6~9章:描述了如何利用线程提高并发应用程序的吞吐量或响应性。

第三部分:活跃度、性能和测试。

第10~12章:涉及并发程序自身。要确保并发程序执行了你所希望它做的事情,且性能是可以接受的。

第四部分:高级主题。

第13~16章:涵盖的主题可能只会引起资深程序员的兴趣:它们是显式锁、原子变量、非阻塞算法和开发自定义的synchronizer。

代码清单

Java存储模型明确地规定了在什么时机下,操作存储器的线程的动作可以保证被另外的动作看到。规范还规定了要保证操作是按照一种偏序关系进行排序。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值