Не понимаю противопоставления КА-потоки. Практика показывает, что наилучшая наглядность, сопровождаемость и утилизация процессорного времени достигается на КА запущенных в потоках.
Это моё личное предвзятое мнение. Любое совпадение с реальностью является случайным и непреднамеренным.