又分析了一下:具体情况是这样:
在主类里调用一个线程类,对网页进行关键字搜索,这个线程类在主类里放在一个循环里,
for(int i = 0; i < threadNum;i++)
(new WrThread()).start();
然后开始对网页搜索,总是在读取完最后一个网页时死机??
即使我把threadNum设为1也会在读取完最后一个网页时死机??但是不到最后一个网页时不会出现这种情况。但是这种情况也不是每次都会出现,所以我分析是线程哪里出了问题?如果是死循环的话,就会每次都死机,所以我想不是死循环的事。
代码太长了,请高手根据我说的情况大致帮我分析一下原因!!!!
不胜感激!!!!