Есть ли в Java слушатели для обработки того, что какой-то поток был завершен? Примерно так:
Future<String> test = workerPool.submit(new TestCalalble());
test.addActionListener(new ActionListener()
{
public void actionEnd(ActionEvent e)
{
txt1.setText("Button1 clicked");
}
});
Я знаю, что с этим невозможно справиться, но я хочу, чтобы меня уведомляли, когда какой-то поток завершился.
Обычно я использовал для этого класса Timer с проверкой состояния каждого Future. но это не очень хорошо. Спасибо