为什么第二个线程进去说锁住了不能再锁
来源:2-5 多线程中的锁
陌养
2019-09-17 17:57:34
1回答
时间,
2019-09-17
同学,你好。
程序中添加了两个锁,在第一个线程执行时,添加了两次锁,会产生死锁,一直等待释放锁,
当第二个线程执行时,因为第一个线程产生了死锁,没有释放,因此不能再添加锁。
加锁的意义在于同一时间内只允许一个线程进行操作。
如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~
0 学习 · 8160 问题
相似问题
回答 1
回答 2