这里如果不加休眠的时间的话就不会成功

来源:14-16 死锁避免

黑子的一生

2020-02-12

老师,这里如果不加睡眠时间那么两个线程都不会获取成功,因为什么呢
图片描述

写回答

2回答

悟空

2020-02-12

不加睡眠时间的话,运行速度太快了,

如果还是有问题的话,你改后的代码发下哈。

0
1
黑子的一生
非常感谢!
2020-02-12
共1条回复

黑子的一生

提问者

2020-02-12

明白了,我多试了几次也会获取成功,因为如果不加睡眠时间的话,假如线程1获取锁2失败,下次循环执行的还是线程1

0
0

线程八大核心+Java并发原理及企业级并发解决方案

完整的并发知识网络+丰富的工作内容分享+50余道并发高频面试题

2512 学习 · 939 问题

查看课程