Sobes.tech
Back to tasks
Junior — Senior
123

Одновременный запуск задач с ограничением количества ошибок

Task condition

livecode

Необходимо написать функцию, которая распределяет выполнение заданных задач по n горутинам, независимо от общего количества задач. При этом процесс должен быть прерван, как только количество возникших ошибок превысит порог m, и при этом не должно оставаться работающих горутин. Если количество ошибок не превышает m, все задачи должны быть выполнены полностью.