выполнять с задержками между итерациями? Чтобы не блокировать ресурсы потока через sleep вам нужно будет как я уже писал выше каждый раз прокидывать все как новую таску в ваш экзекьютор
                  
                  
                
Так в том-то и дело что весь этот ад с лупами спящих потоков и выгребанием очереди - уже реализован....в ThreadPoolExecutor
Обсуждают сегодня