在这第一种错误的停止线程中,把stop改成那种正确的interrupt,意义何在呢?

来源:5-10 错误的停止1

洪小才

2022-02-07

这里面涉及到数据问题,如果是按照课程那样的代码,只单纯从stop改成interrupt,那么就会促发之前说过的停止不了线程(try catch在循环内),这不是没意义吗?
图片描述
如果吧try catch提取出来,那不也还是和视频展现的数据不一致一样吗?
图片描述

写回答

1回答

悟空

2022-02-08

是的,这个例子是为了演示stop的弊端,最好是用interrupt同时避免无法停止线程的情况

0
1
洪小才
非常感谢!
2022-02-08
共1条回复

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

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

2512 学习 · 939 问题

查看课程