Мне не совсем понятно, как работает newSingleThreadExecutor ().Я хочу запустить несколько задач параллельно.Какую службу исполнителя я должен использовать?,Я обрабатываю много данных (строк), где одна задача обрабатывает одну строку.Какая разница между newCachedThreadPool () и единственным.Оба они запускают Task параллельно или только cachedTreadPool?
Я прочитал документацию java, но там говорится, что newSingleThreadExecutor () гарантирует, что задача запускается одна за другой, эта процедура также считается параллельной?