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