`
fantasy
  • 浏览: 517411 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

《Java 7 并发编程指南》中文版

 
阅读更多

原文链接 作者: Javier Fernández González  译者:郑玉婷,许巧辉 校对:方腾飞,欧振聪  

申明:本书由并发编程网组织翻译,只供研究和学习之用,禁止任何人用于商业用途。

当你用计算机工作的时候,你在同时做多样事情。你可以边听音乐边写文档边读取邮件。可以这样做的原因是你的操作系统运行并发任务。并发编程是关于基础与进程的一个提供了多任务或者多程序同时运行还相互沟通来交换数据和相互同步的平台。Java是一个并发平台,在Java程序中提供了很多执行并发任务的类。每个版本,Java提升了促进程序员开发并发程序的功能。这本书包含了在Java版本7的并发API中最重要和最有用的技巧,你可以直接在你的应用程序中使用的。

前言

第一章: 线程管理

  1. 介绍 
  2. 线程的创建和运行 
  3. 获取和设置线程信息 
  4. 线程的中断 
  5. 操作线程的中断机制 
  6. 线程的睡眠和恢复 
  7. 等待线程的终结 
  8. 守护线程的创建和运行 
  9. 处理线程的不受控制异常 
  10. 使用本地线程变量
  11. 线程组
  12. 处理线程组内的不受控制异常
  13. 用线程工厂创建线程

第二章 : 基本线程同步

  1. 介绍 
  2. 同步方法 
  3. 在同步的类里安排独立属性
  4. 在同步代码中使用条件
  5. 使用Lock来同步代码块
  6. 使用读/写锁来同步数据访问
  7. 修改Lock的公平性
  8. 在Lock中使用多条件

第三章: 线程同步工具

  1. 介绍
  2. 控制并发访问一个资源
  3. 控制并发访问多个资源
  4. 等待多个并发事件完成
  5. 在一个相同点同步任务
  6. 运行并发阶段性任务
  7. 控制并发阶段性任务的改变
  8. 在并发任务间交换数据

第四章: 线程执行者

  1. 介绍 
  2. 创建一个线程执行者 
  3. 创建一个大小固定的线程执行者 
  4. 执行者执行返回结果的任务 
  5. 运行多个任务并处理第一个结果 
  6. 运行多个任务并处理所有的结果
  7. 在延迟后执行者运行任务
  8. 执行者定期的执行任务
  9. 执行者取消任务 
  10. 执行者控制一个结束任务 
  11. 执行者分离运行任务和处理结果 
  12. 执行者控制被拒绝的任务

第五章: Fork/Join 框架

  1. 介绍 
  2. 创建 Fork/Join 池 
  3. 加入任务的结果 
  4. 异步运行任务 
  5. 任务中抛出异常
  6. 取消任务

第六章: 并发集合

  1. 介绍 
  2. 使用非阻塞线程安全列表 
  3. 使用阻塞线程安全列表 
  4. 用优先级对使用阻塞线程安全列表排序
  5. 使用线程安全与带有延迟元素的列表 
  6. 使用线程安全的导航地图
  7. 生成并行随机数 
  8. 使用原子变量
  9. 使用原子阵列 

第七章: 定制并发类

  1. 介绍 
  2. 定制ThreadPoolExecutor 类
  3. 实现一个优先级制的执行者类 
  4. 实现ThreadFactory接口来生成自定义线程 
  5. 在执行者对象中使用我们的 ThreadFactory 
  6. 在计划好的线程池中定制运行任务 
  7. 实现ThreadFactory接口来生成自定义线程给Fork/Join框架 
  8. 在Fork/Join框架中定制运行任务 
  9. 实现一个自定义锁类 
  10. 实现一个基于优先级传输Queue 
  11. 实现你自己的原子对象

第八章: 测试并发应用程序

  1. 介绍
  2. 监控锁接口
  3. 监控Phaser类
  4. 监控执行者框架
  5. 监控Fork/Join池
  6. 编写有效的日志
  7. FindBugs分析并发代码
  8. 配置Eclipse来调试并发代码
  9. 配置NetBeans来调试并发代码
  10. MultithreadedTC测试并发代码
分享到:
评论

相关推荐

    Java 并发编程实战.pdf

    综合来看,该书不仅适合于对Java并发编程感兴趣的初学者,同样也适合有经验的开发者,作为一本参考资料和实践指南,读者可以通过它来加深对Java并发特性的理解和应用。书中丰富的案例分析和代码示例将有助于读者更...

    《java 并发编程实战高清PDF版》

    《Java并发编程实战》是一本深入探讨Java平台并发编程的权威指南。这本书旨在帮助开发者理解和掌握在Java环境中创建高效、可扩展且可靠的多线程应用程序的关键技术和实践。它涵盖了从基本概念到高级主题的广泛内容,...

    java 7 并发编程手册

    总之,《Java 7并发编程手册》是一本全面覆盖Java并发编程的实用指南,无论你是初学者还是有经验的开发者,都能从中受益匪浅,提升你在并发编程领域的专业素养。通过阅读这本书,你将能够熟练地运用Java 7的并发工具...

    java 7并发编程实战手册 源码

    《Java 7并发编程实战手册》是一本深入探讨Java并发编程的权威指南,它涵盖了Java 7版本中的并发工具和最佳实践。这本书的源码打包提供了丰富的实例,可以帮助读者更好地理解并应用书中所讲解的概念。这里我们将详细...

    《Java 7 并发编程指南》源码

    《Java 7 并发编程指南》的源码提供了深入理解并发编程概念和实践的宝贵资源。Java 7引入了许多改进,使得并发编程更加高效且易于管理。以下是基于这个主题的一些核心知识点: 1. **线程基础**:Java通过`Thread`类...

    java并发编程实践中文版和英文版

    综上所述,《Java并发编程实践》是一本全面且深入的并发编程指南,无论是初学者还是经验丰富的开发者,都能从中受益。通过学习本书,你可以掌握Java并发编程的核心技术,编写出更加高效、可靠的多线程应用程序。

    (PDF带目录)《Java 并发编程实战》,java并发实战,并发

    《Java 并发编程实战》是一本专注于Java并发编程的权威指南,对于任何希望深入了解Java多线程和并发控制机制的开发者来说,都是不可或缺的参考资料。这本书深入浅出地介绍了如何在Java环境中有效地管理和控制并发...

    java高并发程序设计(原版电子书)

    《Java高并发程序设计》是一本深入探讨Java平台上的并发编程技术的专业书籍,由葛一鸣等人编著。这本书旨在帮助读者理解并掌握在高并发环境下编写高效、稳定且可扩展的Java应用程序的关键技巧和最佳实践。以下是该书...

    Java并发编程实战华章专业开发者书库 (Tim Peierls 等 美Brian Goetz).pdf

    《Java并发编程实战》是一本深入探讨Java平台并发编程的权威指南,由Tim Peierls等人与Brian Goetz合著,旨在帮助Java开发者理解和掌握在多线程环境中编写高效、安全的代码。这本书由拥有丰富经验的JDK并发大师及...

    java并发编程实战(英文版)

    ### Java并发编程实战知识点概述 #### 一、Java并发特性详解 在《Java并发编程实战》这本书中,作者深入浅出地介绍了Java 5.0和Java 6中新增的并发特性。这些特性旨在帮助开发者更高效、安全地编写多线程程序。书中...

    JAVA并发编程实践.pdf+高清版+目录 书籍源码

    总的来说,《JAVA并发编程实践》是一本深度和广度兼备的并发编程指南,无论是初学者还是有经验的Java开发者,都能从中受益匪浅。通过学习这本书,你将能够有效地应对并发编程中的挑战,提升你的多线程编程能力。

    Java 7并发编程实战手册

    《java 7并发编程实战手册》是java 7并发编程的实战指南,介绍了java 7并发api中大部分重要而有用的机制。全书分为9章,涵盖了线程管理、线程同步、线程执行器、fork/join框架、并发集合、定制并发类、测试并发应用...

    java虚拟机并发编程.pdf

    总之,《Java虚拟机并发编程》是一本全面而深入的指南,无论你是初学者还是有经验的开发者,都能从中受益,提升你在Java并发编程领域的专业能力。通过学习本书,你将能更好地应对多线程环境下的挑战,设计出更加健壮...

    Java并发编程书籍高清版

    本资源包含三本权威的Java并发编程书籍:《Java并发编程实践》、《java并发编程的艺术》以及Brian Goetz的文字版《Java并发编程实践》。 首先,我们来看《Java并发编程实践》(Java Concurrency in Practice)这...

    JAVA并发编程实践-中文-高清-带书签-完整版

    《JAVA并发编程实践》是Java开发人员深入理解并发编程的一本经典著作,由Doug Lea撰写,本书中文版高清完整,包含丰富的书签,便于读者查阅和学习。这本书旨在帮助开发者掌握在Java平台上进行高效、安全并发编程的...

    2023java并发编程手册中文版PDF最新版本

    《2023Java并发编程手册》是一部全面覆盖Java并发编程领域的指南。本书首先从Java并发编程的基础知识入手,涵盖了线程、锁、并发集合、同步和死锁等核心概念。随后,深入探讨了Java中的并发模式和技术,包括但不限于...

    java 多线程编程指南

    线程池是Java并发编程中的最佳实践,它通过复用已有线程来减少创建和销毁线程的开销。ExecutorService和ThreadPoolExecutor是线程池的主要接口和实现,它们允许我们定制线程池的大小、队列容量和超时策略。 最后,...

    Java并发编程的艺术

    总之,《Java并发编程的艺术》是一本全面而深入的并发编程指南,适合所有级别的Java开发人员阅读。无论是初学者还是经验丰富的开发者,都能从本书中获得宝贵的见解和实用的技术。通过这些精心挑选的主题和丰富的示例...

    JAVA并发编程实践中文版

    《JAVA并发编程实践》是一本深入探讨Java并发编程的权威指南,专为那些希望充分利用多核处理器性能,提升系统效率的开发者设计。这本书由Brian Goetz等多位Java并发领域的专家共同编写,它不仅介绍了Java并发的基本...

Global site tag (gtag.js) - Google Analytics