小麦_comeon
2013-01-27 00:10
采纳率: 0%
浏览 487
已采纳

java如何有效的杀死一个线程问题

如题,但是不要跟我说用stop(),或者interruput(),stop()现在已经遗弃了,而且使用时会有不少问题,interruput()我试过,但是不行,不知道各位是怎么杀死一个线程的?
我为什么要杀死线程,我要实现的是每次请求时都会产生一个线程去执行相关代码,有时候上一次的请求产生的线程中还未执行完全就紧接着进行了下一次请求,这个时候,我就要把上一次请求产生的线程终止掉,不过它执行到哪一步了,然后对这次请求另起的新的线程。

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

7条回答 默认 最新

  • jorneyR 2013-01-28 12:29
    最佳回答

    public void run() {
    while (flag) {

    }
    

    }

    新线程启动的时候,修改这个flag的值

    评论
    解决 无用
    打赏 举报
查看更多回答(6条)

相关推荐 更多相似问题