полагаю, что задержка должна быть того же порядка, что и время отработки целевой команды. предполагаю, чторв этом цикле проверяется чтобы количество выполняемых заданий не превышало количество ядер процессора. если все ядра заняты - ждём пока кто-то освободит. с какой частотой проверять? ну пусть команда выполняется в среднем за Т сек - значит каждые Т сек или Т/2 или ...