@ -489,17 +489,17 @@ public class Spider implements Runnable, Task {
}
private void waitNewUrl() {
newUrlLock.lock();
try {
//double check
if (threadAlive.get() == 0 && exitWhenComplete) {
return;
newUrlCondition.await();
} catch (InterruptedException e) {
} finally {
logger.warn("waitNewUrl - interrupted, error {}", e);
finally {
newUrlLock.unlock();