↑日記で日々積み重ねた情報をトップの「わんこのページ」にまとめています。

おのたく日記 [RDF] YouTubeも始めました→


2005-02-26(Sat) [長年日記]

コンカレントのお勉強

マルチスレッドを効率よく走らせるお勉強をしている。


https://www.amazon.co.jp/dp/4881359185


https://www.amazon.co.jp/dp/0201310090

このJ2SE 5.0(Tiger)にも入ったutil.concurrentパッケージのスペックリード、ダグリー http://gee.cs.oswego.edu/dl/cpj/の本を買って読むかな。

参考資料

-dW: 新しいアトミック・クラスはjava.util.concurrentの秘宝

-Deep Side of Java〜Java 言語再入門 第4回 〜 アプレット、スレッド、AWT

-分散管理ソフトウェア2001

-[JavaHouse-Brewers:39222] Re: 読み込み専用の排他をかけるには

-EDU util.concurrent

実際のクラス達

-EDU.oswego.cs.dl.util.concurrent Interface Sync

-J2EE 5.0 javadoc java.util.concurrent.locks インタフェース ReadWriteLock

ReadWriteLockには4つある。

WriterPreferenceReadWriteLock

Writer優先ロック(最も適用範囲が広い)

ReentrantWriterPreferenceReadWriteLock

Writerはロック中に再度Readロックを取ることも可能なロック

ReaderPreferenceReadWriteLock

Reader優先ロック。Readerの待ちがなくなるまでWriterはロックを取得できな

い。

FIFOReadWriteLock

Reader、Writerにかかわらず先に待ちに入った方が優先されるロック

[[JavaHouse-Brewers:39222] Re: 読み込み専用の排他をかけるにはより引用]

-Tiger (Java2 SE 1.5) で追加された並列プログラミング機能

-JavaOneセッション

--JavaOne2003 in San Fransisco Report 6/13 最終日 「TS-3708 Concurrency Utilities - Multithreading Made Easy」の解説がある。

--JavaOne2004 TS-1358PDF

本日のPingbacks(全0件)

Google Web検索 on-o.com内を検索