[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/