Цитата(DenisT @ 2.10.2009, 13:15 ) | Скорее дело в том, что кое-кто никогда раньше не работал с пулом потоков и запустить мой код тоже не потрудился. |
Код действительно не запускал, а вот с потоками и пулами работал достаточно.
Цитата(DenisT @ 2.10.2009, 13:15 ) | это не объясняет, почему не отрабатывает метод pool.shutdownNow(); не завершает потоки в пуле. Я даже исходники смотрел, реализация данного метода - цикл по всем потокам пула и вызов для каждого метода interrupt() |
Осталось только прочитать что именно делает метод interrupt() и соотнести его с кодом Task, чтобы понять что самому таску на все эти интерапты глубоко пофиг. Ты где нибудь внутри цикла проверяешь статус? |