У меня есть Лист потоков. Каждый из потоков выполняет Runnable. Возможно ли во время выполнения первого потока прервать выполнение ,допустим, третьего? Если да, то как это должно выглядеть?
Поток должен самостоятельно управлять собственным жизненным циклом. Другой поток может только отправлять ему сигналы, изменяя общее состояние. Используйте волотильную переменную или какой-нибудь из примитивов синхронизации.