>>467>>471
大変参考になります
なるほど、例外発生も確かに結果ですよね。ストアします

ついでに恥のかきすてということで質問させてください
java.util.concurrentのポリシーについてなんですが、
なぜFuture.get()とポーリングする形式なんでしょう?
非同期計算の終了時にイベントなりで終了通知してもらう方が便利なような気がするんですが。
メインスレッドがワーカースレッドを作って計算させている間、メインも別の仕事したいじゃないですか
Future.isDone()で何度もチェックし続けたり、get()でブロックされるというのはどうも勿体ないような
なんかやっぱり根本的に理解していないのかもしれませんので冷や汗ものですが…