竹韵林梅
2014-12-29 22:30
我想问一下,如果我的线程执行的任务没有循环,单次执行耗时很久,比如是进行网络访问,因为网络环境较差,很久都刷新不了数据,这时候我想直接停止任务,再重新执行联网操作,请问有没有什么方法啊?
本质是你得线程被连接网络的I/O阻塞了。你可以考虑一些非阻塞的方法,看看NIO里有没有相关的类吧。
非常感谢!
2015-05-07 12:18:39
共 1 条回复 >
深入浅出Java多线程
186088 学习 · 464 问题
相似问题
回答 1
回答 2