在网上找了一个守护线程的例子 监控超时的 但是我用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();//超时监控结束
这是循环主体  循环一次守护线程会抛一个异常  谁有好的思路请赐教 谢谢