From 5f80e02abd7093f66d798c44d46ff55cf75bb4c4 Mon Sep 17 00:00:00 2001 From: Sutra Zhou Date: Wed, 19 Oct 2022 22:08:38 +0800 Subject: [PATCH] Interrupt current thread. --- webmagic-core/src/main/java/us/codecraft/webmagic/Spider.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/webmagic-core/src/main/java/us/codecraft/webmagic/Spider.java b/webmagic-core/src/main/java/us/codecraft/webmagic/Spider.java index 00091c90..fd35f772 100644 --- a/webmagic-core/src/main/java/us/codecraft/webmagic/Spider.java +++ b/webmagic-core/src/main/java/us/codecraft/webmagic/Spider.java @@ -326,6 +326,7 @@ public class Spider implements Runnable, Task { Thread.sleep(emptySleepTime); continue; } catch (InterruptedException e) { + Thread.currentThread().interrupt(); break; } } @@ -493,6 +494,7 @@ public class Spider implements Runnable, Task { Thread.sleep(time); } catch (InterruptedException e) { logger.error("Thread interrupted when sleep",e); + Thread.currentThread().interrupt(); } }