【初心者】Java質問・相談スレッド104【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0783デフォルトの名無しさん
2007/08/21(火) 19:29:37スレッドAはあるメソッドにより時間のかかる計算をするもので、
計算が終わったらその結果を反映させるものとします。
スレッドAの計算中にスレッドBが開始された場合にスレッドAの計算が
直ちに例外を投げるようにするためにはどうしたらよろしいでしょうか?
イメージはこんな感じです。
public class Compute implements Runnable {
public void run() {
int value = compute();
}
priavte int compute() {
//計算結果を返す
}
}
Thread a = new Thread(new Compute());
try {
a.start();
} catch (Exception e) {
// スレッドaのcompute()が実行中にスレッドBが開始された場合
}
■ このスレッドは過去ログ倉庫に格納されています