5-14节有问题,代码是错的

来源:5-14 interrupt状态

孤月独舞

2019-08-31

四句打印,interrupted的方法是静态的,实例对象不可能调用的。视频里idea也标红了。
可能以前代码二三种情况是一样的代码,都是Thread静态类调用的结果,这样答案才是正确的。

写回答

1回答

悟空

2019-08-31

代码并没有错,Thread.interrupted()的方法是静态的,最好通过类名来访问,对此阿里规约规定如下:

//img.mukewang.com/szimg/5d6a2d9909d4c18712980102.jpg

课程中的第二和第三种情况本质是一样的代码,编译器会做解析,最后都是Thread静态类调用的结果。

课程里对4种情况举例,把不同的使用方法(包括实例对象访问静态方法这种错误的使用方法)演示出来做辨析,加深对Thread.interrupted()和thread.isInterrupted()的理解。

1
2
悟空
回复
孤月独舞
哈哈恩,不客气
2019-08-31
共2条回复

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

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

2512 学习 · 939 问题

查看课程