Some more optimization in HashedWheelTimer based on the comments of @viktorklang
This commit is contained in:
parent
543cb17acd
commit
9c921b050f
@ -280,9 +280,8 @@ public class HashedWheelTimer implements Timer {
|
|||||||
TimerTask.class.getSimpleName());
|
TimerTask.class.getSimpleName());
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!workerState.compareAndSet(1, 2)) {
|
if (workerState.getAndSet(2) != 1) {
|
||||||
// workerState can be 0 or 2 at this moment - let it always be 2.
|
// workerState can be 0 or 2 at this moment, so just return an empty set
|
||||||
workerState.set(2);
|
|
||||||
return Collections.emptySet();
|
return Collections.emptySet();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user