get()
является блокирующим вызовом - это означает, что вызывающий поток останавливается до тех пор, пока запущенный поток не завершит свою задачу и не станет доступен результат.
Исполнитель позаботится о том, чтобы вынуть задачи из очереди и очистить их.поэтому ответ «нет» - это не «все еще в очереди»
Осторожно, используя 100 потоков - это смехотворно большое число.Попробуйте от 2 до 8 для типичной машины (все зависит от того, сколько времени уходит на ожидание других вещей, например, ввода / вывода - чем больше ЦП ограничивает ваши задачи, тем меньше потоков вы должны использовать.