是否有Java中的监听器来处理某些线程已经结束?像这样的东西:
Future<String> test = workerPool.submit(new TestCalalble());
test.addActionListener(new ActionListener()
{
public void actionEnd(ActionEvent e)
{
txt1.setText("Button1 clicked");
}
});
Run Code Online (Sandbox Code Playgroud)
我知道,这样处理是不可能的,但我想在一些线程结束时得到通知.
通常我用这个Timer类来检查每个Future的状态.但这不是很好的方式.谢谢