diff --git a/distbuild/pkg/scheduler/README.md b/distbuild/pkg/scheduler/README.md index 2b6d41b..18b8090 100644 --- a/distbuild/pkg/scheduler/README.md +++ b/distbuild/pkg/scheduler/README.md @@ -14,7 +14,7 @@ Эта функция не нужна в этой задаче, но он потребуется вам для реализации передачи артефактов между воркерами. -Для того, чтобы зачесть домашнее задание, достаточно реализовать упрошённый алгоритм планирования с +Для того, чтобы зачесть домашнее задание, достаточно реализовать упрощённый алгоритм планирования с одной глобальной очередью. Функция `ScheduleJob` должна помещать `job` в очередь, или возвращать ссылку на существующий `pendingJob`. Функция `PickJob` должна извлекать первый элемент из очереди. Обратите внимание, что функция `PickJob` принимает контекст. Поскольку это блокирующая операция, она должна поддерживать отмены. Если вы забудете @@ -23,7 +23,7 @@ ## Алгоритм планирования *Далее описывается продвинутый алгоритм планирования. Алгоритм проверяется в отдельной задаче `smartsched`. -Для зачёта по домашнему заданию, реализовывать этот алгоритм не обязательно.* +Для зачёта по домашнему заданию, реализовывать этот алгоритм необязательно.* Планировщик поддерживает множество очередей: