fix distbuild/pkg/scheduler/README.md
This commit is contained in:
parent
a3034669d3
commit
c84520b9bc
1 changed files with 2 additions and 2 deletions
|
@ -14,7 +14,7 @@
|
||||||
Эта функция не нужна в этой задаче, но он потребуется вам для реализации передачи артефактов между
|
Эта функция не нужна в этой задаче, но он потребуется вам для реализации передачи артефактов между
|
||||||
воркерами.
|
воркерами.
|
||||||
|
|
||||||
Для того, чтобы зачесть домашнее задание, достаточно реализовать упрошённый алгоритм планирования с
|
Для того, чтобы зачесть домашнее задание, достаточно реализовать упрощённый алгоритм планирования с
|
||||||
одной глобальной очередью. Функция `ScheduleJob` должна помещать `job` в очередь, или возвращать ссылку на существующий
|
одной глобальной очередью. Функция `ScheduleJob` должна помещать `job` в очередь, или возвращать ссылку на существующий
|
||||||
`pendingJob`. Функция `PickJob` должна извлекать первый элемент из очереди. Обратите внимание, что функция `PickJob`
|
`pendingJob`. Функция `PickJob` должна извлекать первый элемент из очереди. Обратите внимание, что функция `PickJob`
|
||||||
принимает контекст. Поскольку это блокирующая операция, она должна поддерживать отмены. Если вы забудете
|
принимает контекст. Поскольку это блокирующая операция, она должна поддерживать отмены. Если вы забудете
|
||||||
|
@ -23,7 +23,7 @@
|
||||||
## Алгоритм планирования
|
## Алгоритм планирования
|
||||||
|
|
||||||
*Далее описывается продвинутый алгоритм планирования. Алгоритм проверяется в отдельной задаче `smartsched`.
|
*Далее описывается продвинутый алгоритм планирования. Алгоритм проверяется в отдельной задаче `smartsched`.
|
||||||
Для зачёта по домашнему заданию, реализовывать этот алгоритм не обязательно.*
|
Для зачёта по домашнему заданию, реализовывать этот алгоритм необязательно.*
|
||||||
|
|
||||||
Планировщик поддерживает множество очередей:
|
Планировщик поддерживает множество очередей:
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue