zl程序教程

您现在的位置是:首页 >  后端

当前栏目

Java 7 Concurrency Cookbook – Javier Fernández González -前言

JAVA Cookbook 前言 Concurrency
2023-09-14 08:56:52 时间

原文下载链接      作者: 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之父都需要的《Effective Java中文版(第3版)》到底有多牛 写在前面 你是否正在寻找一本能够更加深入地了解Java编程语言的书,以便编写出更清晰、更正确、更健壮且更易于重用的代码? Effective Java中文版(第3版) 再适合不过了!这是一本分享经验并指引你少走弯路的经典著作,针对如何编写高效、设计优良的程序提出了最实用、最权威的指导方针,通过90条经验法则,探索新的设计模式和语言习惯用法,帮你更加有效地使用Java编程语言及其基本类库。
带你读《Effective Java中文版》之一:引言 本书旨在帮助读者更加有效地使用Java编程语言及其基本类库java.lang、java.util和java.io,以及子包java.util.concurrent和java.util.function等全书以一种比较松散的方式将这些条目规则组织成12章,每一章都涉及软件设计的一个主要方面。
ali清英 方腾飞,花名清英,英文名kiral,并发编程网创始人,支付宝技术专家,《Java并发编程的艺术》作者。