Может кто-нибудь объяснить мне, почему это правильные ответы на этот сценарий взаимоблокировки? Это вопрос викторины на практическом тесте, и я не уверен, почему ответ на мой выбор A неверен, а другие ответы B, C и D верны. Благодарим вас за этоDeadlock qustions
Ниже описывается сбор ресурсов и блокировка трех транзакций. Прочитайте сценарий и следуйте последующим инструкциям.
Транзакция T1 будет иметь доступ и исключительно блокировки ресурсов Х, а затем Y
транзакции Т2 будет иметь доступ и исключительно блокировки ресурсов Y, а затем X
транзакции Т3 будет иметь доступ и исключительно блокировки ресурсов Х, с последующим Y
Предположим, что эти транзакции одновременно представлены в СУБД. Выделите все возможные результаты из этого сценария.
Incorrectd. Между T1 и T3 может возникать взаимоблокировка, а T2 завершается успешно.
Правильные ответы
Правильно b. Между T2 и T3 может возникнуть взаимоблокировка, а T1 завершается успешно.
Правильно c. Все три транзакции могут завершиться успешно.
Правильный d. Между T1 и T2 может возникнуть взаимоблокировка, а T3 завершается успешно.
См. [Help], пункт № 3: _Questions, запрашивающие домашнюю работу, должны содержать резюме работы, которую вы сделали до сих пор, чтобы решить проблему, и описание сложности, которую вы решаете. –