線程(thread)是Java程序設計的基本要素,但學習如何有效率地運用它們是很重要的工作?!禞ava線程》這一經典圖書的新版為你展示出如何完全地運用Java的threading功能且展示出在Java 2 Standard Edition Version 5.0(J2SE 5.0)上最新的變動。本書提供了完整的以及步驟詳盡的thread程序設計方法。Java的threading系統(tǒng)與其他的threading系統(tǒng)相較之下顯得更為簡單。在早期的Java版本中,簡化是有利有弊的,如在其他threading系統(tǒng)上可以看到的某些高級功能在Java中是找不到的。J2SE 5.0改變了一切:它提供了非常多的與thread相關的新class,能夠讓撰寫multithreaded程序的工作變得更簡單?!禞ava線程》第三版已經過完整的擴編與修訂。本書完整收錄了來自java.util.concurrent的并發(fā)功能。新的章節(jié)涵蓋thread的性能、在Swing中使用thread、thread與Collection class、thread pool以及thread與I/O(傳統(tǒng)的、新型的、中斷的)。還無法配置J2SE 5.0的開發(fā)者可以借由附錄中所提供的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)·多處理器環(huán)境下的并行循環(huán)