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

[jfriends-ml 12417] Re: 必読 URL



村山です.

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

これを読んでたんですが,以下の部分の訳は間違っていませんか?

*キメが細かいということは軽量であるということ
「使われているロック・オブジェクトのキメを粗くすることです。」

*Finer grained means lighter weight
"to reduce the granularity of the lock objects used,"

coarse grain:粗粒度
fine grain:細粒度


キメを『粗くする』ではなくて『細かくする』のはず.
またそうじゃないと意味が通りません.

--------------
「競合が起きている並行アプリケーションのスケーラビリティーを調整するため
に一般的に使われる手法は、より多くのロック取得が競合状態から非競合状態に
なることを祈って、使われているロック・オブジェクトのキメを『粗くする』こ
とです。ロックからアトミック変数に変換することによっても同じ結果が得られ
ます。つまり、よりキメの細かい協調機構に切り換えることによって、競合する
操作は少なくなり、スループットが改善します。」

-- 
murayama <locutus@xxxxxxxxxxxxxxxx>