Fix an incorrect modulo operation

This commit is contained in:
Trustin Lee 2013-03-14 13:17:07 +09:00
parent 9feb27d58c
commit d19b575c31

View File

@ -282,7 +282,7 @@ public abstract class SingleThreadEventExecutor extends AbstractEventExecutor {
// Check timeout every 64 tasks because System.nanoTime() is relatively expensive. // Check timeout every 64 tasks because System.nanoTime() is relatively expensive.
// XXX: Hard-coded value - will make it configurable if it is really a problem. // XXX: Hard-coded value - will make it configurable if it is really a problem.
if ((runTasks & 0x40) == 0) { if ((runTasks & 0x3F) == 0) {
if (System.nanoTime() >= deadline) { if (System.nanoTime() >= deadline) {
break; break;
} }