- 博客(1)
- 收藏
- 关注
原创 interrupt和stop区别
interrupt方法会给线程发送中断信号,可以使得线程安全的释放自己所掌握的资源,而stop则会立刻终止线程,这是不安全的,因为当一个线程持有锁的时候,使用stop方法会使得这个线程不能正确的释放锁,而其他尝试获取这个锁的线程则会因为得不到而被阻塞,这也是为什么stop会导致死锁的原因。
2023-10-23 15:24:05 85
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
interrupt方法会给线程发送中断信号,可以使得线程安全的释放自己所掌握的资源,而stop则会立刻终止线程,这是不安全的,因为当一个线程持有锁的时候,使用stop方法会使得这个线程不能正确的释放锁,而其他尝试获取这个锁的线程则会因为得不到而被阻塞,这也是为什么stop会导致死锁的原因。
2023-10-23 15:24:05 85
TA创建的收藏夹 TA关注的收藏夹
TA关注的人