作者 | (美)奥克斯,(美)王 著,公司 编译 |
出版社 | |
出版时间 | 2006-03-01 |
特色:
线程(thread)是Java程序设计的基本要素,但学习如何有效率地运用它们是很重要的工作。《Java线程》这一经典图书的新版为你展示出如何完全地运用Java的threading功能且展示出在Java 2 Standard Edition Version 5.0(J2SE 5.0)上*新的变动。本书提供了完整的以及步骤详尽的thread程序设计方法。 Java的threading系统与其他的threading系统相较之下显得更为简单。在早期的Java版本中,简化是有利有弊的,如在其他threading系统上可以看到的某些高级功能在Java中是找不到的。J2SE 5.0改变了一切:它提供了非常多的与thread相关的新class,能够让撰写multithreaded程序的工作变得更简单。 《Java线程》第三版已经过完整的扩编与修订。本书完整收录了来自java.util.concurrent的并发功能。新的章节涵盖thread的性能、在Swing中使用thread、thread与Collection class、thread pool以及thread与I/O(传统的、新型的、中断的)。还无法配置J2SE 5.0的开发者可以借由附录中所提供的thread工具于较早的Java版本中达成类似的功能。 本书涵盖了以下主题: ·Lock starvation与死锁检测。 ·Atomic class与极简同步(J2SE 5.0)。 ·Swing、I/O以及Collection class与Java thread的交互。 ·程序化地控制lock与condition variable(J2SE 5.0)。 ·Thread的性能与安全性。 ·Thread pool (J2SE 5.0)。 ·Thread group。 ·特定平台上的thread调度。 ·Task scheduler(J2SE 5.0)。 ·多处理器环境下的并行循环。