老师,关于interrupt中断请求的问题?

来源:5-12 停止失效

IT太白管理

2020-04-27

图片描述

老师,您这一讲讲的时候说,队列阻塞在当前“标红”的位置,那使用interrupt后,应该打断的是storage.put方法,直接进入catch,而不会进入while循环,所以后面的!Thread.currentThread().isInterrupted()是没有意义的,对吗?

写回答

1回答

悟空

2020-04-27

后面的!Thread.currentThread().isInterrupted()是有意义的,比如在执行第一次while之前就已经中断了,或者在执行num++的时候中断。

0
0

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

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

2512 学习 · 939 问题

查看课程