Введіть щонайменше 2 символи для пошуку в усіх галузях.
Що означає deadlock?
Значення й приклади · Бази даних
deadlock: взаємне блокування, deadlock
Ситуація, коли дві чи більше транзакцій чекають на блокування, яке утримує інша, і жодна не може продовжити, доки база не скасує одну з них.
Де і як уживається
Бази автоматично виявляють взаємні блокування й відкочують одну транзакцію — deadlock victim, повідомляючи про помилку. Застосунок має перехопити її та повторити операцію. Однаковий порядок доступу до таблиць і рядків у різних шляхах коду зменшує ризик deadlock.
Приклади речень
Two jobs update the same accounts in a different order, which causes a deadlock every few hours.
Два завдання змінюють ті самі рахунки в різному порядку, через що кожні кілька годин виникає взаємне блокування.
Різна послідовність захоплення блокувань створює цикл очікування.
The transaction was chosen as the deadlock victim and rolled back.
Транзакцію обрали жертвою взаємного блокування й відкочено.
База скасувала цю транзакцію, щоб інша могла продовжити.
Поширені словосполучення
- deadlock victim
- detect a deadlock
- deadlock graph
- retry on deadlock
Пов’язані терміни
Це слово в інших галузях
Те саме англійське слово може мати інше значення в іншій галузі:
Інші терміни: Транзакції та конкурентний доступ
Закріплюйте лексику читанням
Тексти відповідного рівня допомагають запам’ятовувати нові слова. Оберіть безкоштовні книжки англійською:
