互斥锁和读写锁和死锁问题是怎么解决