Re: [心得] 需要用Multithread的朋友請內入Doug Lea's Concurrency u

看板java作者時間19年前 (2006/09/29 18:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
※ 引述《webberhan.bbs@ptt.cc (別打了, 真不忍心 W19)》之銘言: > Doug Lea 是JSR166 (JDK1.5 java.util.concurrent and jsr166x)的制定者之一 > 他的util.concurrent 有許多實用的 concurrent programming 工具, 如: > Sync -- locks, conditions > Channel -- queues, buffers > Barrier -- multi-party synchronization > SynchronizedVariable -- atomic ints, refs etc > java.util.Collection -- collections > Executor -- replacements for direct use of Thread > 而且各有多種 Implementation > 如果能瞭解這些程式碼, 相信Concurrency Programming會有一定功力 > 即使是只拿來用也是妙用無窮, 至少會比我自己寫的安全吧 > http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html 建議大家去用 backport concurrent 的 package 比較好. 因為那是把 JSR166 backport 到 JDK1.4 去. 即是說, 你利用它寫的 code, 將來移到 JDK5 的話, 大部份 只要把 package 名稱改一改就好. 當中的 code 也有很多是利用了 Doug Lea 的 util.concurrent 的. Doug Lea 的 util.concurrent 當然是好物, 雖然和 JSR166 很像, 但始終有不少分別. alien -- ┌─────KKCITY─────┐  動態歌詞 讓你成為K歌之王! bbs.kkcity.com.tw \^_^ / http://www.kkbox.com.tw └──From:202.72.0.45 ──┘   唱片公司授權,音樂盡情下載 --
文章代碼(AID): #157ExW00 (java)
文章代碼(AID): #157ExW00 (java)