diff --git a/webmagic-core/src/main/java/us/codecraft/webmagic/selector/thread/ThreadPool.java b/webmagic-core/src/main/java/us/codecraft/webmagic/selector/thread/ThreadPool.java index 0548919..3e90282 100644 --- a/webmagic-core/src/main/java/us/codecraft/webmagic/selector/thread/ThreadPool.java +++ b/webmagic-core/src/main/java/us/codecraft/webmagic/selector/thread/ThreadPool.java @@ -53,10 +53,11 @@ public class ThreadPool { } } threadAlive++; + System.out.println(threadAlive); executorService.execute(runnable); } finally { - condition.notify(); threadAlive--; + condition.signal(); reentrantLock.unlock(); } }