本帖最后由 chijiunan 于 2011-08-21 22:04:03 编辑

解决方案 »

  1.   

    是interrupt方法的问题、interrupt不会中断一个正在运行的线程
    只是在线程受到阻塞时抛出一个中断信号,这样线程就得以退出阻塞的状态
    请看文章
    http://blog.csdn.net/axman/article/details/562249
      

  2.   

    http://www.blogjava.net/jinfeng_wang/archive/2008/04/27/196477.html
      

  3.   

    1楼说得对,要想解决这个问题,只有在for里面加一个临时变量进行判断