图书标签: Java 并发 并发编程 多线程 java 编程 计算机 Concurrency
发表于2024-12-23
Java并发编程的艺术 pdf epub mobi txt 电子书 下载 2024
并发编程领域的扛鼎之作,作者是阿里和1号店的资深Java技术专家,对并发编程有非常深入的研究,《Java并发编程的艺术》是他们多年一线开发经验的结晶。本书的部分内容在出版早期发表在Java并发编程网和InfoQ等技术社区,得到了非常高的评价。它选取了Java并发编程中最核心的技术进行讲解,从JDK源码、JVM、CPU等多角度全面剖析和讲解了Java并发编程的框架、工具、原理和方法,对Java并发编程进行了最为深入和透彻的阐述。
《Java并发编程的艺术》内容涵盖Java并发编程机制的底层实现原理、Java内存模型、Java并发编程基础、Java中的锁、并发容器和框架、原子类、并发工具类、线程池、Executor框架等主题,每个主题都做了深入的讲解,同时通过实例介绍了如何应用这些技术。
方腾飞(花名清英,英文名kiral),
蚂蚁金服集团技术专家,从事Java开发近10年。5年以上的团队管理、项目管理和敏捷开发经验,崇尚团队合作。曾参与CMS、电子海图、SOC、ITIL、电子商务网站和信贷管理系统等项目。目前在蚂蚁金服网商银行贷款管理团队负责数据采集平台开发工作。与同事合作开发了tala code Review插件,深受阿里数千名工程师拥趸,并开发过开源工具jdbcutil(https://github.com/kiral/utils)。创办了并发编程网,组织翻译了百余篇国外优秀技术文章,并曾为InfoQ撰写“聊聊并发”专栏,在《程序员》杂志撰写敏捷实践系列文章
魏 鹏,
阿里巴巴集团技术专家,在阿里巴巴中国网站技术部工作多年,曾担任中国网站交易平台架构师,主导了交易系统服务化工作,设计实现的数据迁移系统高效地完成了阿里巴巴中国网站交易数据到阿里巴巴集团的迁移工作。目前在阿里巴巴共享业务事业部从事Java应用容器Pandora和服务框架HSF的相关工作,其中Java应用容器Pandora是阿里巴巴中间件运行的基础,而服务框架HSF则是阿里巴巴集团实现服务化的主要解决方案,二者在阿里巴巴拥有最为广泛的使用量。个人平时喜欢阅读技术书籍,翻译一些国外优秀文档,喜欢总结、乐于分享,对Java应用容器、多线程编程以及分布式系统感兴趣。
程晓明,
1号店资深架构师,从事1号店交易平台系统的开发,技术上关注并发与NIO。因5年前遇到的一个线上故障,解决过程中对Java并发编程产生了浓厚的兴趣,从此开始了漫长的探索之旅:从底层实现机制、内存模型到Java同步。纵观我自己对Java并发的学习过程,是一个从高层到底层再到高层的一个反复迭代的过程,我估计很多读者的学习过程应该与我类似。文章多见诸《IBM developerWorks》、InfoQ和《程序员》杂志。
面向java工程师的内存可见性与线程通信不可见性,线程通信主要是通过内存读写数据共享信息的,所以关键字同步锁都是控制内存来实现线程通信的。回到《c语言程序设计》函数之间通信是通过调用传参或者共享变量实现的。
评分这本书前两章简单看了看,还停留在API的简单介绍上,没有对并发本质的东西进行介绍,比较浅吧。
评分总体上可以给出一个中上的评分: 整体上并没有如前言中提到那样深入, 后半部分(4~10章)几乎是JDK并发组件的使用和原理的简单介绍, 相对浅显易懂, 且里面错误/缺陷不少, 需要读者阅读时小心在意/避免踩坑(如10.4节对FutureTask的使用完全错误、对AbstractQueuedSynchronizer介绍了两次、代码风格混乱难以阅读、方法签名int xxx()写成intxxx()等等). 前半部分(1~3章)讲解并发的基础/底层知识, 相对深入, 但知识点透出突兀且没与实际代码结合讲解验证, 读来颇感费力, 且同样有不少错误/缺陷之处(如"逸出"写成"溢出", JMM部分如happens-before讲解重复/繁琐/未能重点突出, 代码写错导致理解困难等).
评分看这本书可以加深对并发编程整体框架和底层原理的理解。书中前面几章比较深入,后面几章略水。第 3 章第 5 小节那张并发包的图是书中最重要的框架图。
评分原理剖析深刻
总体上可以给出一个中上的评分: 整体上并没有如前言中提到那样深入, 后半部分(4~10章)几乎是JDK并发组件的使用和原理的简单介绍, 相对浅显易懂, 且里面错误/缺陷不少, 需要读者阅读时小心在意/避免踩坑(如10.4节对FutureTask的使用完全错误、对AbstractQueuedSynchronizer介绍...
评分总体上可以给出一个中上的评分: 整体上并没有如前言中提到那样深入, 后半部分(4~10章)几乎是JDK并发组件的使用和原理的简单介绍, 相对浅显易懂, 且里面错误/缺陷不少, 需要读者阅读时小心在意/避免踩坑(如10.4节对FutureTask的使用完全错误、对AbstractQueuedSynchronizer介绍...
评分总体来说不适合2019后之后的Java了. 作为Java新手,这本书可能会有无意的误导. 小问题包括一些错字白字`代码Typo,格式或无空格的错误. 比较大的问题是一些测试代码, 例如在ConcurrentHashMap的线程不安全例子里,我在JDK1.8的环境下反复实现了几次都没有出问题, 之后在StackOverf...
评分写得相当差劲的一本书,严重拉低阿里技术砖家的水平!内存模型happens-before规则翻译很生硬,讲不清除,不是人话;并发工具类也是泛泛而谈,还不如网上博客呢~总之,很失望,都想退钱了。看完《Java并发编程实战》,再看这本书,就是一渣渣~
评分总体来说不适合2019后之后的Java了. 作为Java新手,这本书可能会有无意的误导. 小问题包括一些错字白字`代码Typo,格式或无空格的错误. 比较大的问题是一些测试代码, 例如在ConcurrentHashMap的线程不安全例子里,我在JDK1.8的环境下反复实现了几次都没有出问题, 之后在StackOverf...
Java并发编程的艺术 pdf epub mobi txt 电子书 下载 2024