Я хочу отменить FutureTask, который я получаю от ThreadPoolExecutor, но я хочу быть уверен, что этот Callable в пуле потоков прекратил работу .
Если я вызываю FutureTask # cancel (false), а затем get () (для блокировки до завершения), я получаю исключение CancelledException. Выдается ли это исключение сразу же или после того, как задача перестала выполняться?