0 votes 0 votes How the 2 phase locking ensures the serializability? sathvikchiramana asked Sep 15, 2018 sathvikchiramana 180 views answer comment Share Follow See 1 comment See all 1 1 comment reply aambazinga commented Sep 30, 2018 reply Follow Share it doesn't only ensure serializability, it ensures conflict serializability., and their order of serial evaluation depends on the lock point. this is because, for simplicity take a single resource 'x' and two transactions T1 and T2. for the schedule to not be conflict serializable, their must be a cycle, which can be of the form".... r1(x),..., w2(x),...r1(x)..." or "...w1(x)...r2(x)...w1)x).." . in both the cases, we can see that no lock point is possible for T1(verify yourself). if no lock lock point possible, means that no order of serial evaluation possible. this example can be extended to any number of variables or transactions. 0 votes 0 votes Please log in or register to add a comment.