У меня есть ThreadPoolExecutor с одним потоком, который будет использоваться для пакетной обработки. Поэтому, прежде чем назначать новую задачу исполнителю, мне нужно дождаться завершения предыдущей задачи, я делал это в зависимости от значения для активных заданий, но видя подробно я обнаружил, что исполнитель не выполняет задачу мгновенно.
Проблема, которую это вызывает у меня, заключается в том, что я готов дать следующую партию, но первая задача еще не запущена, поэтому значение активных заданий равно 0.
Как я могу запустить задачу мгновенно. Я также согласен с любым другим исполнителем или способом, которым это можно сделать.