Java線程是Java語言中一個非常重要的部分,Java5之前,多線程的語言支援還是比較弱的,內容也較少,寫一個複雜的多線程程式是相當有挑戰性的。 在Java5以後,Java對多線程做了很多擴充,擴充部分稱之為並發包。這部分內容大大增強了Java多線程編程的能力,通過使用Java5線程新特徵的API,可以很容易的做出複雜的多線程程式。與其他語言相比,已經是相當強悍了。 通過十多篇博文,將Java多線程的方方面面過了一遍,對我來說是一個學習和提高的過程,也為Java線程系列博文能給後來的學習者帶來便利。 知識點都過了一遍,要總結起來感覺很困難,畢竟Java線程是一個龐大的話題,不知道從何說起,如果泛泛而談,那總結還有什麼意義呢,再次,將前面的博文串聯起來,按照先後順序加上連結,以方便瀏覽也最好的首尾。 下面是Java線程系列博文的一個編目:
Java線程:概念與原理
Java線程:建立與啟動
Java線程:線程棧模型與線程的變數
Java線程:線程狀態的轉換
Java線程:線程的同步與鎖
Java線程:線程的互動
Java線程:線程的調度-休眠
Java線程:線程的調度-優先順序
Java線程:線程的調度-讓步
Java線程:線程的調度-合并
Java線程:線程的調度-守護線程
Java線程:線程的同步-同步方法
Java線程:線程的同步-同步塊
Java線程:並發協作-生產者消費者模型
Java線程
:並發協作-死結
Java線程:volatile關鍵字
Java線程:新特徵-線程池
Java線程:新特徵-有傳回值的線程
Java線程:新特徵-鎖(上)
Java線程:新特徵-鎖(下)
Java線程:新特徵-訊號量
Java線程:新特徵-阻塞隊列
Java線程:新特徵-阻塞棧
Java線程
:新特徵-條件變數
Java線程:新特徵-原子量
Java線程:新特徵-障礙器
Java線程:大總結
另外,在網上看到兩篇不錯的博文,可以參考參考:http://kenwu.me/java-thread-summaryhttp://kenwu.me/java-concurrency-in-practise-note
本文出自 “熔 岩” 部落格,請務必保留此出處http://lavasoft.blog.51cto.com/62575/222742