6.2.5 设计一个并发系统,如何确保系统不会出现死锁?