printable version

Test 3 Review B

[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12]

Problem R3b.1.

In general locking, a transaction can acquire or release a lock on a transaction at any time. However, locking does not ensure serializability, which leads to the use of two-phase locking. Give a specific example of an unserializable schedule. Your schedule should include the times at which transactions lock and unlock elements, and of course it should following the basic locking rules.