Answer: Take a system with 2 trees We have 2 transactions, T1 and T2. Consider the following legal schedule This schedule is not serializable. 15.23 Under what conditions is it less expensive to avoid deadlock than to allow deadlocks to occur and then to detect them Answer: Deadlock avoidance is preferable if the consequences of abort are serious (as in interactive transactions, and if there is high contention and a resulting high probability of deadlock. 15.24 If deadlock is avoided by deadlock-avoidance schemes, is starvation still possible Explain your answer.