使用技巧:Java程序開發中如何應用線程
關鍵字:Java程序 發布時間:2007.06.1105:44來源:作者:dxaw Java平臺從開始就被設計成為多線程環境。在你的主程序執行的時候,其它作業如碎片收集和事件處理則是在后臺進行的。 本質上,你可以認為這些作業是線程。它們正好是系統管理線程,但是無論如何,
關鍵字:Java程序
發布時間:2007.06.11 05:44 來源: 作者:dxaw
Java平臺從開始就被設計成為多線程環境。在你的主程序執行的時候,其它作業如碎片收集和事件處理則是在后臺進行的。
本質上,你可以認為這些作業是線程。它們正好是系統管理線程,但是無論如何,它們是線程。線程使你能夠定義相互獨立的作業,彼此之間互不干擾。系統將交換這些作業進或出cpu,這樣(從外部看來)它們好象是同時運行的。
在你需要在你的程序中處理多個作業時,你也可以使用多個進程。這些進程可以是你自己創建的,你也可以操縱系統線程。你進行這些多作業處理,要使用幾個不同的類或接口:
java.util.timer類
javax.swing.timer類
thread類
runnable接口
原文轉自:http://www.anti-gravitydesign.com