![]() 作者:Scott Oaks 出版社: 中国电力出版社 原作名: Java Threads 译者:黄若波/程峰 出版年: 2003-05-01 页数: 337 定价: 39.00元 ISBN: 9787508313184 内容简介 · · · · · ·线程并不是新的概念:许多操作系统和语言都支持它们。在Java出现以前,似乎人人都在谈论线程,却很少有人使用它。用线程编程是技巧性很强的且不可移植。 而在Java中却完全不同。Java的线程工具易于使用,并且像Java中的其他东西一样可以在不同的平台之间移植。这是一件好事,因为如果没有线程,那么除了最简单的applet之外,几乎不可能编写出任何程序。如果你想使用Java,就必须学习线程。 本书的新版本展示了如何利用Java线程工具的全部优势,并介绍了JDK 2线程接口中的最新变化。你将学习如何使用线程来提高效率,如何有效地使用它们,以及如何避免常见的错误。本书讨论了死锁、竞态条件以及饥饿等问题的细节,帮助你编写没有潜在bug的代码。 本书第二版提供了对Thread和ThreadGroup类、Runnable接口和语言的同步操作符内容的全面讨论。它解释了... 目录 · · · · · ·前言第一章 线程简介 java术语 线程概述 为什么要使用线程? 总结 · · · · · ·() 前言 第一章 线程简介 java术语 线程概述 为什么要使用线程? 总结 第二章 java线程api 通过thread类创建线程 使用runable接口的线程 线程的生命周期 线程命名 访问线程 线程的启动、停止和连接 总结 第三章 同步技术 银行的例子 异步读取数据 .一个进行同步操作的类 同步块 嵌套锁 死锁 返回到银行的例子 同步静态方法 总结 第四章 等待和通知 返回到银行的例子 等待和通知 wait()、notify()和notifyall() wait()和sleep() 线程中断 静态方法(有关同步的细节) 总结 第五章 java线程编程的例子 数据结构和容器 简单的同步例子 一个网络服务器类 asyncinputstream类 使用tcpserver和asynclnputstream 总结 第六章 java线程调度 线程调度概述 何时调度是重要的 调度和线程优先级 常见的调度实现 本地调度支持 其他线程调度方法 总结 第七章 java线程调度例子 线程池 循环调度 作业调度 总结 第八章 和同步相关的高级主题 同步术语 预防死锁 锁饥饿 非线程安全的类 总结 第九章 多处理器机器上的并行化 单线程程序并行化 内层循环线程化 循环输出 多处理器扩展 总结 第十章 线程组 线程组概念 创建线程组 线程组方法 操作线程组 线程组、线程和安全 总结 附录一 其他主题 附录二 异常和错误 词汇表 · · · · · · () |
观点比较新颖,文笔流畅,通俗易懂。
很有趣的一本书
文字表现力极强
看以后要不要多看几遍,慢慢嚼。