2014-12-12 3 views
-2

이러한 교착 상태 시나리오에 대한 정답은 왜 나에게 설명 할 수 있습니까? 이것은 연습 시험에 대한 퀴즈 질문이며 내가 선택한 대답이 정확하지 않고 다른 대답 B, C 및 D가 올바른 이유가 확실하지 않습니다. 시간 내 주셔서 감사합니다교착 상태

아래의 시나리오는 세 가지 트랜잭션의 자원 확보 및 잠금에 대해 설명합니다. 시나리오를 읽고 후속 지침을 따르십시오.

Y

다음 T1 액세스 배타적 로크 자원 X 것이다

트랜잭션, 트랜잭션 T2가 액세스 할 배타적 로크 자원 Y는 X 다음

트랜잭션 T3 액세스하고이어서 배타적 로크 자원 X, 것이다 Y

이러한 트랜잭션이 동시에 DBMS에 제공된다고 가정하십시오. 이 시나리오에서 가능한 모든 결과를 선택하십시오.

Incorrectd. T2가 성공적으로 완료되면 T1과 T3간에 교착 상태가 발생할 수 있습니다.

정답 :

정확함 b. T1이 성공적으로 완료되면 T2와 T3 사이에 교착 상태가 발생할 수 있습니다.

수정 c. 세 가지 트랜잭션이 모두 성공적으로 완료 될 수 있습니다.

수정 d. T3이 성공적으로 완료되면 T1과 T2 사이에 교착 상태가 발생할 수 있습니다.

+2

참조 [도움말], 포인트 # 3 : _Questions이 문제를 해결하기 위해 지금까지 수행 한 작업에 대한 요약, 당신은 it._를 해결하는 데 어려움에 대한 설명을 포함해야 숙제 도움을 요청 –

답변