Discussion:
[心得] 需要用Multithread的朋友請內入Doug Lea's Concurrency util
(时间太久无法回复)
別打了, 真不忍心 W19
2006-09-28 07:07:33 UTC
Permalink
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

--
And I don't think that I'll see her again,
But we shared a moment that will last till the end.
You're beautiful. You're beautiful.
You're beautiful, it's true.

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.229.161.162
a***@kkcity.com.tw
2006-09-29 09:57:19 UTC
Permalink
Post by 別打了, 真不忍心 W19
Doug Lea 是JSR166 (JDK1.5 java.util.concurrent and jsr166x)的制定者之一
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 》──┘   ◤ 唱片公司授權,音樂盡情下載
--
a***@kkcity.com.tw
2006-09-29 10:02:47 UTC
Permalink
※ 引述《adrianshum ( )》之銘言:
Post by a***@kkcity.com.tw
建議大家去用 backport concurrent 的 package 比較好.
因為那是把 JSR166 backport 到 JDK1.4 去.
即是說, 你利用它寫的 code, 將來移到 JDK5 的話, 大部份
只要把 package 名稱改一改就好.
當中的 code 也有很多是利用了 Doug Lea 的 util.concurrent
的.
Doug Lea 的 util.concurrent 當然是好物, 雖然和 JSR166
很像, 但始終有不少分別.
alien
忘了給 URL XDDD

http://dcl.mathcs.emory.edu/util/backport-util-concurrent/

Enjoy~ :)

Alien
--
┌─────◆KKCITY◆─────┐ ★  人人可架站,經營社群聯誼天地  ★
│ bbs.kkcity.com.tw │ 歡迎社團/班系/歌友/藝文創作/公益申請
└──《From:202.72.0.45 》──┘ 到 KKCity 開設自己喜愛的主題BBS站
--

继续阅读narkive:
Loading...