We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 91b005e commit 3e5216fCopy full SHA for 3e5216f
dubbo-common/src/main/java/org/apache/dubbo/common/threadpool/ThreadlessExecutor.java
@@ -95,8 +95,9 @@ private static void throwIfInterrupted() throws InterruptedException {
95
public void execute(Runnable runnable) {
96
RunnableWrapper run = new RunnableWrapper(runnable);
97
queue.add(run);
98
- if (waiter.get() != SHUTDOWN) {
99
- LockSupport.unpark((Thread) waiter.get());
+ Object waiter = this.waiter.get();
+ if (waiter != SHUTDOWN) {
100
+ LockSupport.unpark((Thread) waiter);
101
} else if (queue.remove(run)) {
102
throw new RejectedExecutionException();
103
}
0 commit comments