为了账号安全,请及时绑定邮箱和手机立即绑定

能否直接停止单次无循环耗时线程?

我想问一下,如果我的线程执行的任务没有循环,单次执行耗时很久,比如是进行网络访问,因为网络环境较差,很久都刷新不了数据,这时候我想直接停止任务,再重新执行联网操作,请问有没有什么方法啊?

正在回答

2 回答

本质是你得线程被连接网络的I/O阻塞了。你可以考虑一些非阻塞的方法,看看NIO里有没有相关的类吧。

0 回复 有任何疑惑可以回复我~
#1

竹韵林梅 提问者

非常感谢!
2015-05-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
深入浅出Java多线程
  • 参与学习       186093    人
  • 解答问题       463    个

带你一起深入浅出多线程,掌握基础,展望进阶路线

进入课程

能否直接停止单次无循环耗时线程?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信