微信号:ThoughtWorks

介绍:最新技术雷达/各类技术干货/精选职位招聘/精彩活动预告/经典案例故事,就在ThoughtWorks.

送书|Java通行证:用一本书全面介绍Java多线程编程技术

2017-05-19 20:55 ThoughtWorks


Java线程与并发编程实践

《Java线程与并发编程实践》

【美】Jeff Friesen 著

ThoughtWorks 鄢倩 译

2017年2月出版

定价:55.00元


编辑推荐

适读人群:本书适合有一定基础的Java程序员阅读学习,尤其适合想要掌握Java线程和并发工具的读者阅读参考。

Java的线程API和并发工具类,是Java自身强大而富有挑战性的API及语言特性的一部分。Java新手往往很难用这些特性编写出正确的多线程应用程序。本书旨在帮助Java开发者掌握并高效地使用这些功能。

本书分为两个部分,每部分包含4个章节。第1部分关注于底层的线程API,而第2部分则关注于高级的并发工具类。

第1部分介绍线程API的基础知识、同步、等待通知以及线程组的额外能力,还有线程局部变量和定时器框架。第2部分介绍并发工具类的基础知识、Executor、同步器、锁框架,以及并发集合的额外能力、原子变量、Fork Join框架和Completion Service。

每一章节后都给出了一些练习题。这些练习题旨在测试你对章节内容的理解程度。附录A提供这些习题的答案。附录B介绍了如何在Swing图形用户接口工具集(Swing Graphical User Interface Tookit)中使用线程。

作/译者简介

作者简介:

Jeff Friesen既是一名自由职业的家教也是重点关注于Java的软件开发者。除了是《Learn Java for Android Development》一书的作者以及《Android Recipes》一书的合著人,Jeff还给JavaWorld(JavaWorld.com)、informIT(InformIT.com)、Java.net以及DevSource(Devsource.com)写了大量关于Java及其它技术的文章。你可以通过他的个人网站TutorTutor.ca联系他。

译者简介:

鄢倩:ThoughtWorks高级咨询师,译有《Java线程与并发编程实践》和《七周七语言 卷二》。从事敏捷咨询,为多家大中型企业提供基于敏捷精益原则的转型和技术实践,熟悉服务化、持续集成和持续交付等领域。

通过本书

通过本书,你将学习:

  • 创建、配置并启动运行runnable的线程;

  • 同步共享代码以避免竞态条件、数据竞争以及其他并发问题;

  • 避免缓存变量引发的问题;

  • 使用等待通知机制协调多条线程;

  • 探索线程组并学习避免使用它们的原因;

  • 学习线程局部变量;

  • 探索定时器框架;

  • 学习引入并发工具类的原因;

  • 探索Executor、同步器以及锁框架;

  • 探索并发集合、原子变量、Fork Join框架以及Completion Service;

  • 实验Swing中的线程使用方式及其线程相关的API。


我们将为评论区排名前五位的朋友免费赠书。下周五公布获奖结果,这次的幸运儿是你吗?

(点击阅读原文,享8.4折购书优惠!)

 
思特沃克 更多文章 一张漂亮的可视化图表背后|洞见 为数字化企业注入安全基因|商业洞见 遗留系统流水线的改进|洞见 社区活动 | 成都5月20日Mobile Open Day——Android专场 重新思考创新服务|洞见
猜您喜欢 基于gatling&jenkins快速打造性能测试平台 Android 开发命令行完全攻略 用 Swift 编写 Android 应用 和特赞CTO黄勇聊聊天 为什么你需要成为一名全栈开发工程师?