プログラマメモ2 - programmer no memo2

スレッド難しいねー「この仕事、やっといてね」 2006/06/20
2006/11/26

クライアントアプリケーションの応答性を高めるためには、やはりスレッドを効率的につかわないといけない。

現在、多用しているパターンがある。

一般には「Thread-Per-Message」といわれているらしい。

参考:
http://www.amazon.co.jp/gp/product/4797319127/250-1571157-9350645?v=glance&n=465392

http://www.hyuki.com/dp/cat2_ThreadPerMessage.html
だいたいこんな感じのコードになる。


protected void work() {
new Thread(new Runnable() {
public void run() {
// 《ここで勝手に仕事しといてね》
}
}).start();
}


勝手に仕事してもらうので、仕事をやめてもらうのが大変だ。

このままでは勝手に仕事をしてもらうだけなので、
仕事の結果を得る方法
途中で仕事をやめてもらう方法
を考えないといけない。

: