Я запускаю цикл for и на каждой итерации выполняю SwingWorker в фоновом режиме (который длится около 5 минут).У меня есть атрибут, который является числом рабочих, работающих в фоновом режиме одновременно.
Цикл for имеет 100 итераций, но я хочу, чтобы только 5 одновременно работающих SwingWorker работали.Как я могу приостановить итерацию цикла, если число одновременно работающих рабочих превышает 5?как я могу возобновить его, когда оно станет ниже?
Спасибо.