From dd5354858e325bd3f6fa9cc0443d0e5470076c51 Mon Sep 17 00:00:00 2001 From: Trustin Lee Date: Tue, 2 Feb 2010 10:54:52 +0000 Subject: [PATCH] Reduced unnecessary Thread.currentThread() calls --- .../java/org/jboss/netty/channel/socket/nio/NioWorker.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/java/org/jboss/netty/channel/socket/nio/NioWorker.java b/src/main/java/org/jboss/netty/channel/socket/nio/NioWorker.java index 8098f1bb5d..e3245649d9 100644 --- a/src/main/java/org/jboss/netty/channel/socket/nio/NioWorker.java +++ b/src/main/java/org/jboss/netty/channel/socket/nio/NioWorker.java @@ -483,14 +483,13 @@ class NioWorker implements Runnable { } private void rescheduleWrite(final NioSocketChannel channel) { - final Thread currentThread = Thread.currentThread(); if (channel.writeTaskInTaskQueue.compareAndSet(false, true)) { boolean offered = writeTaskQueue.offer(channel.writeTask); assert offered; } if (!(channel instanceof NioAcceptedSocketChannel) || - ((NioAcceptedSocketChannel) channel).bossThread != currentThread) { + ((NioAcceptedSocketChannel) channel).bossThread != Thread.currentThread()) { final Selector workerSelector = selector; if (workerSelector != null) { if (wakenUp.compareAndSet(false, true)) {