+ -
当前位置:首页 → 问答吧 → 多线程停止后重新启动问题

多线程停止后重新启动问题

时间:2011-12-18

来源:互联网

最近写了个多线程的http扫描程序,数据同步使用的是monitor,停止多线程使用的是每个线程abort。但是当我点击重新扫描的时候,一直就没有输出,要等很久。开始我拿本地搭建的web地址测试,没有出现停止后等半天才启动的问题,但是当我选择一个外网的域名做扫描的时候就会出现这种问题。开始我还以为是线程没有停止,最后轮询查看每个thread的state 都是aborted,我点重新开始,这些线程就一直是waitforsleepjoin,感觉资源都没有释放。
  各位大牛,帮我分析下可能出现的原因,怪异的很,如果需要源码我再贴出来。

作者: swunleilei321   发布时间: 2011-12-18

贴部分代码吧.

作者: wukaiping870123   发布时间: 2011-12-18