@Override
public void run() {
while (!this.stop) {
T node = null;
try {
node = this.tasks.poll(1000, TimeUnit.MILLISECONDS);
} catch (InterruptedException e) {
e.printStackTrace();
}
if (null != node) {
this.execute(node);
}
}
T node = null;
while (null != (this.tasks.poll())) {
this.execute(node);
}
}
浙公网安备 33010602011771号