如何在应用程序中避免死锁问题?