- 博客(1)
- 收藏
- 关注
原创 AQS 之 LockSupport 与 interrupted 应用
当前线程调用 interrupt方法会将中断状态设置为 true,如果什么时机调用LockSupport.park(),park 方法不会阻塞当前线程也不会重置中断标志。这就可能导致一些问题,就是本该由LockSupport.park()和LockSupport.unpark()配合来实现一个线程的阻塞和重启,但是外部调用了 interrupt 方法后将破坏这个组合。如果当前线程被中断过,为了不影响外部,又调用了一下当前线程的 interrupted。
2025-03-04 21:47:57
226
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅