2010-11-17 56 views
11

我一直在問使用java.util.concurrent庫來構建一個多線程的java應用程序。我對這個庫不熟悉,但對多線程代碼的問題有很好的理解。java.util.concurrent,示例,教程和代碼

我正在尋找一個教程和示例代碼,顯示這個Java庫在使用中,它是最佳實踐。

回答

15

如果你是一個快速學習者,我推薦網站www.java2s.com(Java API by Example)。

下面是完整的鏈接,併發包:http://www.java2s.com/Code/JavaAPI/java.util.concurrent/Catalogjava.util.concurrent.htm

編輯: 如果你能花錢的(且不應匆忙),我推薦這本書: Java併發實踐 http://www.amazon.com/Java-Concurrency-Practice-Brian-Goetz/dp/0321349601/ref=sr_1_1?ie=UTF8&qid=1290021702&sr=8-1

它確實充滿了例子和良好的做法。

+6

+1這本書是偉大的 – Jeremy 2010-11-17 19:40:55

+1

+1還有,我自己的那本書,並給它上大學的新員工開發者,這是對Java併發最好的介紹 – 2010-11-17 20:04:25

2

Vogella的Java Concurrency/Multithreading Tutorial

涵蓋了基礎知識(不可變數據結構)和所有相關技術 - 從(Java 6,java.util.concurrentExecutor框架和Future s/Callable s到(即將到來的Java 7)fork/join框架。

20頁打印的頁面,不是最好的英文,而是關鍵。

4

你可以試試我的brief notes關於這個問題(它只有10頁)。在閱讀一些文章以及javadoc for java.util.concurrent之後,我已經完成了這個快速教程。