Concurensy - это ответ, попробуйте создать пул потоков или сервисы Executor и остановите определенные потоки на 5 минут, вы даже можете использовать синхронизацию, если несколько потоков будут работать с одним и тем же ресурсом.Помните, что не всегда чем больше потоков используется, тем быстрее вы закончите свою работу, например, 3 темы - 2 минуты 5 нитей - 6 минут
* Прочитайте учебник о потоках
* создайте простые темы с ожиданием 5min
* прочитайте несколько учебных пособий о пуле / синхронизации и совместном использовании ресурсов (часть скрипта) * тест, чтобы найти наиболее оптимальный способ