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

[jfriends-ml 10635] Re: 事実上のサーバー用 JavaChip か?



(株)ネットジーンの村山敏清です.

> > というか,同期を極力避けるように設計するのは鉄則ですから.
>   つまりは、「必要最低限に」ということでだったんですね。
まあそうなんですが.

このことが「VectorやHashtableなどのレガシーコレクションクラスは,
(ほとんど常に冗長な同期を取ってしまうので,)ほぼ全てのプログラムに
おいて使うべきでない」という結論につながります.

この辺が果たしてどれだけ理解されてるか,というのがちょっと気になる所.
未だにVectorを勧めてる入門書があったりするだけに...

#また,この「必要最低限」の意識のレベルも,マルチスレッド
#(というよりは並列処理)をやったことのある人とない人では全然違ったり
#するんでしょうね.それこそ組込みの世界ではコードサイズを1バイト
#でも削るために涙ぐましい努力をするように,並列プログラミングでは
#同期を削るために必死の努力をするものです.

-- 
村山敏清 株式会社ネットジーン 
〒169-0051 東京都新宿区西早稲田2-15-10 2F 
E-mail:murayama@xxxxxxxxxxxxx 
TEL:(03)5155-3720 FAX:(03)5155-3723
http://www.netgene.co.jp/