当前位置:主页 > 计算机电子书 > Java > Java编程下载
Java线程与并发编程实践

Java线程与并发编程实践 PDF 超清中文版

  • 更新:2023-06-26
  • 大小:42.3 MB
  • 类别:Java编程
  • 作者:Jeff、Friesen
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

《Java线程与并发编程实践》全面介绍了Java多线程编程技术,内容涵盖了Java 8中的线程特性和并发工具。本书适合有一定基础的Java程序员阅读学习,特别适合那些想要掌握Java线程和并发工具的读者。书中提供了快速学习和实践指南,使读者能够迅速理解和运用多线程编程技术。细致的解说和实例让读者更好地理解并发编程的原理和技巧。《Java线程与并发编程实践》为读者提供了在实际项目中应用多线程和并发技术的参考,是一本非常实用的书籍。

对jdk自带的线程工具和核心类都有使用和原理性的说明,入门宝典

Java的线程API和并发工具类,是Java自身强大而富有挑战性的API及语言特性的一部分。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)中使用线程。

通过本书,你将学习:

● 创建、配置并启动运行runnable的线程;
● 同步共享代码以避免竞态条件、数据竞争以及
其他并发问题;
● 避免缓存变量引发的问题;
● 使用等待 通知机制协调多条线程;
● 探索线程组并学习避免使用它们的原因;
● 学习线程局部变量;
● 探索定时器框架;
● 学习引入并发工具类的原因;
● 探索Executor、同步器以及锁框架;
● 探索并发集合、原子变量、Fork Join框架以及Completion Service;
● 实验Sw i ng中的线程使用方式及其线程相关的API。

内容介绍

Java线程和并发工具是应用开发中的重要部分,备受开发者的重视,也有一定的学习难度。 《Java线程与并发编程实践》是针对Java 8中的线程特性和并发工具的快速学习和实践指南。全书共8章,分别介绍了Thread类和Runnable接口、同步、等待和通知、线程组、定时器框架、并发工具、同步器、锁框架,以及高级并发工具等方面的主题。每章的末尾都以练习题的方式,帮助读者巩固所学的知识。附录A给出了所有练习题的解答,附录B给出了一个基于Swing线程的教程。 《Java线程与并发编程实践》适合有一定基础的Java程序员阅读学习,尤其适合想要掌握Java线程和并发工具的读者阅读参考。

目录

  • 第一部分 线程API
  • 第1章 Thread和Runnable 2
  • 第2章 同步 26
  • 第3章 等待和通知 52
  • 第4章 额外的线程能力 67
  • 第二部分 并发工具类
  • 第5章 并发工具类和Executor框架 90
  • 第6章 同步器 106
  • 第7章 锁框架 142
  • 第8章 额外的并发工具类 167
  • 第三部分 附录
  • 附录A 练习题答案 198
  • 第1章:Thread和Runnable 198
  • 第2章:同步 201
  • 第3章:等待和通知 205
  • 第4章:额外的线程能力 208
  • 第5章:并发工具类和Executor框架 211
  • 第6章:同步器 215
  • 第7章:锁框架 220
  • 第8章:额外的并发工具 222
  • 附录B Swing中的线程 225
  • 单线程编程模型 225
  • 线程化API 231
  • SwingUtilities和EventQueue 231
  • SwingWorker 240
  • 定时器 245
  • 基于定时器的幻灯片展示 249

资源下载

资源下载地址1:https://pan.baidu.com/s/1DIMQCFtu0sY_iGoJW3Nt_g

资源下载地址2:https://pan.quark.cn/s/d1a7750a0d92

相关资源

网友留言