甚至用下面的做法也不行?
 while ( (rec = din.readLine()) != null) {
              if (m_bTerminate)
                return;
}

解决方案 »

  1.   

    String[] list = string.split("_");
    甚至用下面的做法也不行?
    while ( (rec = din.readLine()) != null) {
    if (m_bTerminate)
    return;
    }
    和楼主的问题,不很相关哦;楼主多提供点代码看看吧
      

  2.   

    又看了一下,while循环里的操作越多, 线程停下来就越慢, 当其中 有插入数据库的操作时,就根本停不下来了!
      

  3.   

    通过Debug Project 调试运行, 发现 是 gui的Frame关闭消息 始终没有激活关闭线程的操作。  这是怎么回事?