原文下载链接      作者: Javier Fernández González     译者:郑玉婷

前言

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

• 基本线程管理
• 线程同步机制
• 执行者代表的线程的创建与管理
• Fork/Join框架来提高应用程序的性能
• 并发程序的数据结构
• 按照需要来调整一些并发类的默认行为
• 测试Java的并发应用程序

这本书包含了什么
第一章, 线程管理会教读者怎样创建线程的基本操作。线程的创建,运行,和状态的管理都会用基本例子来讲解。

第二章, 基本的线程同步会教读者使用低级别Java 进程来同步代码。锁和同步的关键词都会详讲。

第三章, 线程同步实用程序讲教读者使用高等级的Java来管理线程之间的同步。它包括了怎样使用新Java 7 Phaser类来把同步任务分成段。

第四章, 线程执行者将教读者用执行者代表来管理线程。他们允许并发任务的运行,管理和获取结果。

第五章, Fork/Join框架将教读者使用新 Java 7 Fork/Join 框架. 它是一种特别的执行者面向执行被分治技术分成小的任务。

第六章, 并发集合将教读者怎样使用一些Java语言提供的并发数据结构。并发程序必须使用这些数据结构来避免在它们的实现中使用同步代码块。

第七章, 定制并发类将教读者怎样根据需求来改编Java并发API中一些特别有用的类。

第八章, 测试并发应用程序将教读者怎样获取Java 7 并发API中最有用的结构状态信息。读者还会学习怎样使用免费的工具来调试并发应用,例如,用Eclipse, NetBeans IDE, or FindBugs程序来侦查可能存在的漏洞。

Java 7 Concurrency Cookbook – Javier Fernández González -前言相关推荐

  1. java排班_使用java规则引擎Drools自动排班前言.doc

    使用java规则引擎Drools自动排班前言 使用java规则引擎Drools自动排班前言本文以一个经简化的运输车队自动排班需求为例,详细讲解了如何使用java规则引擎Drools进行商业规则的形式语 ...

  2. java concurrency_Java Concurrency - Lock

    Lock 是 Java API 提供的另一种线程同步机制,它提供了比 synchronized 关键字更为灵活.强大的锁定操作. 锁是控制多个线程对共享资源进行访问的工具.通常,锁提供了对共享资源的独 ...

  3. Java学习 (基础语法)day1 前言、入门程序、常量、变量

    文章索引: Java是什么? Java能做什么? 计算机基础 二进制 二进制与十进制的相互转换: 计算机常见存储单位 DOS操作指令 Java基础环境搭建 环境变量配置 hello world! 常量 ...

  4. 《java编程思想》读书笔记【前言】

    前言 这本书的大名已经被传到听到烂的程度,但是真正去认真读后我才意识到这本书的魅力,比起向我们灌输知识,它更像是在讨论书上的知识为何是这样,这让整本书更加有趣并且让人的思想方式向上提升的同时让整本书的 ...

  5. java 添加类_java如何添加类

    Java JDK的安装以及CLASSPATH设置系统变量 Java JDK的安装以及CLASSPATH设置系统变量向你介绍如何在Windows条件下进行Java JDK的安装以及CLASSPATH系统 ...

  6. java 线程的创建和执行_线程管理(一)线程的创建和运行

    声明:本文是< Java 7 Concurrency Cookbook>的第一章, 作者: Javier Fernández González 译者:郑玉婷 校对:欧振聪 线程的创建和运行 ...

  7. JAVA线程并发数量控制_线程同步工具(二)控制并发访问多个资源

    声明:本文是< Java 7 Concurrency Cookbook>的第三章, 作者: Javier Fernández González 译者:郑玉婷 控制并发访问多个资源 在并发访 ...

  8. 《Java程序员面试秘笈》—— 1.3 线程信息的获取和设置

    本节书摘来异步社区<Java 7并发编程实战手册>一书中的第1章,第1.3节,作者:[西]Javier Fernández González,更多章节内容可以访问云栖社区"异步社 ...

  9. java和Android学习书籍

    java书籍推荐: 入门 <Head First Java, 2nd Edition(中文版)> 这本书不仅内容丰富.有趣且通俗易懂,并且涵盖了所有 Java 相关的基础知识.如果你是 J ...

最新文章

  1. 抽成 30% 的苹果税是良心价?谷歌也学“坏”了
  2. The following signatures couldn't be verified because the public key is not available: NO_PUBKEY XXX
  3. Everyday a English
  4. java 模拟登陆exe_Java简单模拟登陆和爬虫实例---博客园老牛大讲堂
  5. excel vba 从入门到精通_VBA词汇-基本元素篇
  6. [sicily]【1001】 会议安排(田忌赛马类贪心)
  7. YOLOv3 提升 5.91 mAP,IoU在目标检测中的正确打开方式
  8. 华为苏州人工智能研发基地揭牌 将容纳上万名工作人员
  9. 2016年程序员如何提高自己的方法有哪些?
  10. jQuery 鼠标拖拽移动窗口
  11. 日常生活开支记账明细_做好这3点,不再白记账
  12. 【RBM】代码学习--DeepLearningToolBox
  13. Java基础知识点面试手册
  14. JFugue4.0 中文说明
  15. 配置 VScode 编辑器 (前端篇)
  16. 渗透测试入门(域名、DNS)— 理论知识
  17. 苹果手机Java在那_iPhone8描述文件在哪?iPhone描述文件不见了如何解决?
  18. vs2019下编译LibreCAD
  19. 搜索引擎是如何工作的?
  20. 量化交易 第十二课 因子数据处理之市值中性化

热门文章

  1. Windows Vista即将发布SP1
  2. shell脚本编写知识2
  3. sumk跟spring boot的比较
  4. 第二章 微服务网关基础组件 - zuul入门
  5. AJAX 跨域请求 - JSONP获取JSON数据
  6. SDWebImage
  7. 教你快速写出多线程Junit单元测试用例 - GroboUtils
  8. Python: Monitoring a Directory
  9. SQLServer中Case的用法
  10. 网上银行跨行转账收费最高相差25倍 省钱有窍门