Re: [心得] 需要用Multithread的朋友請內入Doug Lea's Concurrency u
※ 引述《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 》──┘ ◤ 唱片公司授權,音樂盡情下載
--
討論串 (同標題文章)
java 近期熱門文章
PTT數位生活區 即時熱門文章