왼쪽그림에서 2단계 로킹은 각 트랜잭션 안에서만 유지되고 있습니다.(T1에서 언락 후에도 T2에서는 lock 가능)
그런데 오른쪽 문제에서는 B트랜잭션이 로크를 해제한 경우에 A트랜잭션도 새로운 로크를 요청할 수 없다고 되어있네요
뭐가 맞는건가요?
첫댓글 오른쪽 문제에서어디에 "B트랜잭션이 로크를 해제한 경우에 A트랜잭션도 새로운 로크를 요청할 수 없다."로 되어 있습니까?
오른쪽 1번 보기 '다른 트랜잭션이 로크를 해제한 경우에 새로운 로크를 요청할 수 있다'가 옳지 않은 것이니까이건 다른 트랜잭션이 로크를 해제한 경우에 새로운 로크를 요청할 수 없다는 말이고,B트랜잭션이 로크를 해제한 경우에 A트랜잭션도 로크를 요청할 수 없다는 뜻이 되는거 아닌가요
본인은B트랜잭션이 로크를 해제한 경우에 A트랜잭션도 새로운 로크를 요청할 수 없다라고 하였고보기 '다른 트랜잭션이 로크를 해제한 경우에 새로운 로크를 요청할 수 있다'로 되어 있습니다.
해서, 정답은 1번입니다.
첫댓글 오른쪽 문제에서
어디에 "B트랜잭션이 로크를 해제한 경우에 A트랜잭션도 새로운 로크를 요청할 수 없다."로 되어 있습니까?
오른쪽 1번 보기 '다른 트랜잭션이 로크를 해제한 경우에 새로운 로크를 요청할 수 있다'가 옳지 않은 것이니까
이건 다른 트랜잭션이 로크를 해제한 경우에 새로운 로크를 요청할 수 없다는 말이고,
B트랜잭션이 로크를 해제한 경우에 A트랜잭션도 로크를 요청할 수 없다는 뜻이 되는거 아닌가요
본인은
B트랜잭션이 로크를 해제한 경우에 A트랜잭션도 새로운 로크를 요청할 수 없다
라고 하였고
보기 '다른 트랜잭션이 로크를 해제한 경우에 새로운 로크를 요청할 수 있다'로 되어 있습니다.
해서, 정답은 1번입니다.