- 95 名前:デフォルトの名無しさん mailto:sage [2008/11/20(木) 17:44:07 ]
- >>91
通信のような処理はGUIと無関係なんだから単純にGUIと別のスレッドでやればよかろう そのことでGUIをマルチスレッドにする必要はないと思うが 仮にこれからそれらが必要になるとしても、swingが作られたのは10年も前なわけだが、 10年後の未来を予測して設計しておくべきだったと? 設計当時の理由はそのリンク先の通りで、 残念ながら(?) 今後来るかもしれないメニーコア時代のことまで考慮されて作られてはいなかった synchronizedで遅くなることよりも、synchronizedし忘れてバグったり、デッドロック起きたりする方が俺は怖い それに単純にすべてsynchronizedするんならシングルスレッドと同じじゃまいか synchronizedかける場所を慎重に取捨選択するのはなかなか面倒な作業だと思うが
|

|