[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends-ml 12406] Re: 必読 URL



村山です.

> 著者のBrian Goetz氏は、ひとりでdeveloperWorksに大量に投稿しています。
> 
> Javaの理論と実践の部分から、JACA CONCURRENCYに関係ありそうな部分は
> 読んでおくと日本語なので理解が早いと思われます。
> http://www-06.ibm.com/jp/developerworks/java/lib_series.shtml#jtp


ざっとみた感じでは以下のものが関係ありそうです.
漏れ抜け間違いはあるかもしれませんので,参考までに.

・「Tigerを使いこなす: 並行コレクション」
http://www-06.ibm.com/jp/developerworks/java/040625/j_j-tiger06164.html

・「Javaの理論と実践: 並行コレクション・クラス」
http://www-06.ibm.com/jp/developerworks/java/031114/j_j-jtp07233.html
ConcurrentHashMapとCopyOnWriteArrayListにより、スレッド・セーフとスケーラビリティーの改良が得られます

・「Javaの理論と実践: 優れたHashMapの構築」
http://www-06.ibm.com/jp/developerworks/java/040402/j_j-jtp08223.html
ConcurrentHashMapにより、スレッド・セーフを犠牲にすることなく高い並行性を提供する方法
(「並行コレクション・クラス」の続編)

・「Javaの理論と実践:ノンブロッキング・アルゴリズムの紹介」
http://www-06.ibm.com/jp/developerworks/java/060519/j_j-jtp04186.shtml

・「Javaの理論と実践: アトミックで行く」
http://www-06.ibm.com/jp/developerworks/java/041203/j_j-jtp11234.html
新しいアトミック・クラスはjava.util.concurrentの秘宝

・「Javaの理論と実践: JDK 5.0における、より柔軟でスケーラブルなロック」
http://www-06.ibm.com/jp/developerworks/java/041112/j_j-jtp10264.html
新しいロック・クラスがsynchronizedを改善、ただし、まだsynchronizedを捨てるべきではない

・「Tigerを使いこなす: スレッドでのデフォルト例外処理」
http://www-06.ibm.com/jp/developerworks/java/040827/j_j-tiger08104.html
キャッチされていない例外をどうするか

・「Javaの理論と実践: (若干) シンプルになった並行性」
http://www-06.ibm.com/jp/developerworks/java/030214/j_j-jtp1126.html
util.concurrentパッケージの紹介(少しふるいもの)

・「Javaの理論と実践: 安全な構築のテクニック」
http://www-06.ibm.com/jp/developerworks/java/020823/j_j-jtp0618.html
構築中に「this」参照を漏洩させない
(少し古いもの)

・「Javaの理論と実践: スレッド・プールとワーク・キュー」
http://www-06.ibm.com/jp/developerworks/java/021004/j_j-jtp0730.html
スレッド・プールによる最適なリソース使用(少し古いもの)

-------------------

>  7/15の読書会ですが、まだ
>    2.4 Guarding state with locks
>    2.5 Liveness and performance
>の二つのスロットが空いております。
能力はなくとも暇だけはあるので,もう一つくらいなら
なんとかなりそうな気もします.

-- 
murayama <locutus@xxxxxxxxxxxxxxxx>