Очередь сверки это таблица в Архиве: по строке на каждый контракт, который надо проверить. Каждое утро Лорра запускает трёх сборщиков, и каждый берёт из очереди задачу, сверяет контракт и отмечает его. Сегодня к десяти часам не сверено ни одного. Сборщики живы, ошибок в журнале нет. Они стоят.
В прошлом уроке второй писатель одной строки ждал первого: LockWait, а после COMMIT повтор. Тогда это была одна строка и два писателя. Сегодня строк много, писателей тоже, и ожидание превращается в очередь, цепочку или круг. Ты узнаешь, как строку запирают заранее, как сборщики очереди обходят чужие замки, что делать, когда замок нужен не на строку, а на идею, и что случается, когда ожидания замыкаются в круг.
урок из курса
Урок из курса «Python backend: Тарбадель». Курс покупается один раз и остаётся навсегда: 500 ₽.
Оплата пока не подключена: премиум и курсы открываются промокодом.