2010-01-23 182 views

回答

3

併發編程中最常見的設計模式可能是生產者/消費者。併發編程總是存在很多問題和困難,特別是在開始時,比如理解鎖的確切做法,瞭解何時需要鎖定,瞭解如何避免死鎖,瞭解併發性的性能影響等。

在併發開發和代碼評審工作中,儘可能多地進行研究和測試比平常更重要。

要記住的另一件事是利用其他人已經完成並證明是成功的工作 - 在您使用的框架中提供的使用類和框架以及網絡上可用的框架,要好得多。

0

我認爲如果你習慣於每天使用設計模式,你應該沒問題。這是一本好書,關於這個問題的鏈接: http://java.sun.com/docs/books/cp/

+0

鏈接不再有效 – krisp 2016-03-17 08:35:15

15

檢查這個環節,這是很全面:http://parlab.eecs.berkeley.edu/wiki/patterns/patterns

+0

「非常全面」:沒有運氣,發現生產者/消費者有例如錯過了......我的東西嗎? – 2017-08-16 07:31:31

+0

鏈接已關閉!你能發佈更新的鏈接嗎? – Mani 2018-01-15 11:09:54