隨著多核時代的到來,CPU的並行能力得到了極大的提升。在這種背景下,傳統的串行程序已經無法充分發揮CPU的最大潛能,造成系統資源的浪費,而並行軟件開發技術恰恰可以在這方面充分發揮CPU的性能。
Java對多線程的支持為多核計算提供了強有力的保障。首先,Java提供了壹個線程對象和壹個Runnable接口,用於在進程中創建線程。第二,為了優化並行程序的性能,JDK還提供了java util concurrent,並承包了各種多線程性能優化工具和組件,如線程池和各種並發數據結構。此外,JDK還提供了各種同步工具,以確保多線程能夠相互配合。
關於並行程序的開發和優化方法,請參考第壹章並行程序開發和優化壹節。
回到目錄Java程序性能優化讓妳的Java程序更快更穩定。
編輯推薦
Java編程培訓視頻教程
J EE高級框架實戰訓練視頻教程
J ME移動開發實踐教學視頻
Visual C++音視頻技術的發展與實戰
Oracle索引技術
Lishi Xinzhi/Article/program/Java/gj/201311/27793