摘要: 一、死锁 简单的说,死锁就是线程1已经持有锁A,要去获取锁B,线程2已经持有锁B,要去获取锁A,即两个线程都在等待获取对方持有的锁。 图示: 举例:简单示例说明一下死锁的产生 定义两个线程分别调用上述对象的两个方法 测试一下: 结果: 分析一下产生死锁的原因。 thread01执行deadLock对 阅读全文
posted @ 2019-03-25 16:22 吹灭读书灯 阅读(231) 评论(0) 推荐(0) 编辑