基本信息
文件名称:Java程序设计案例教程(第2版)课件 11.4.3 线程死锁问题.pptx
文件大小:428.36 KB
总页数:9 页
更新时间:2025-08-18
总字数:约1.39千字
文档摘要
浙江经贸职业技术学院多线程Java语言程序设计Unit11主讲吕丽华11.4.1多线程问题11.4.3线程死锁问题11.4.4volatile字段11.4线程同步11.4.2synchronized关键字11.4.5CountDownLatch字段
11.4.3线程死锁问题举例一个线程需要锁定两个对象才能完成,线程1拥有对象A的锁,线程1如果再拥有对象B的锁就能完成操作,线程2拥有对象B的锁,线程2如果再拥有对象A的锁就能完成操作。困境很不幸的是线程1执行不下去了,因为线程1等待的资源对象B被线程2锁住了,线程2也执行不下去了,因为线程2等待的资