在网上找了一个守护线程的例子 监控超时的 但是我用runnable却调用不了stop。似乎Java中守护线程无法手动结束 对吗?其实我就是想监控一个循环 循环体是循环抓取网络资源 但是有的网站经常访问就会被拒绝 有的连接也会超时 所以想用守护线程来监控一下超时 如果有更好的思路 谢谢指点
for (int j = 1; j < k; j++) {
for (int i = 0; i < list.size(); i++) {
Uclass uc = new Uclass();
uc = list.get(i);
try {
tt.start(); //超时监控开始
temp = pa.CreateFile(uc.getUrl(), uc.getXpath(), uc
.getEncod());
tt.CancleTime();//超时监控结束
这是循环主体 循环一次守护线程会抛一个异常 谁有好的思路请赐教 谢谢
for (int j = 1; j < k; j++) {
for (int i = 0; i < list.size(); i++) {
Uclass uc = new Uclass();
uc = list.get(i);
try {
tt.start(); //超时监控开始
temp = pa.CreateFile(uc.getUrl(), uc.getXpath(), uc
.getEncod());
tt.CancleTime();//超时监控结束
这是循环主体 循环一次守护线程会抛一个异常 谁有好的思路请赐教 谢谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货