赞
踩
编写优质的并发代码是一件难度极高的事情。Java 语言从第一版本开始内置了对多线程的支持,这一点在当年是非常了不起的,但是当我们对并发编程有了更深刻的认识和更多的实践后,实现并发编程就有了更多的方案和更好的选择。
并发其实是一种解耦合的策略,它帮助我们把做什么(目标)和什么时候做(时机)分开。这样做可以明显改进应用程序的吞吐量(获得更多的 CPU 调度时间)和结构(程序有多个部分在协同工作)。做过 Java Web 开发的人都知道,Java Web 中的 Servlet 程序在 Servlet 容器的支持下采用单实例多线程的工作模式,Servlet 容器为你处理了并发问题。
并发编程是 Java 语言的重要特性之一,当然也是最难以掌握的内容。编写可靠的并发程序是一项不小的挑战。但是,作为程序员的我们,要变得更有价值,就需要啃一些硬骨头了。因此,理解并发编程的基础理论和编程实践,让自己变得更值钱吧。
第 1 章,“第一步:并发设计原理”。这一章将介绍并发应用程序的设计原理。你还将了解到并发应用程序可能出现的问题,以及设计并发应用程序的方法论,同时还会学到一些设计模式、提示和技巧。
第 2 章,“使用基本元素:Thread 和 Runnable”。这一章将解释如何采用 Java 语言中最基
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。