From 37aa2437c35ec333b07e5ef668e83ad7ace0e549 Mon Sep 17 00:00:00 2001 From: markt Date: Mon, 16 May 2011 16:39:42 +0000 Subject: [PATCH] SHARED_SELECTOR is used with double checked locking so it needs to be volatile git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1103788 13f79535-47bb-0310-9956-ffa450edef68 --- java/org/apache/tomcat/util/net/NioSelectorPool.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/org/apache/tomcat/util/net/NioSelectorPool.java b/java/org/apache/tomcat/util/net/NioSelectorPool.java index 13c1a2eab..1ff87e8a6 100644 --- a/java/org/apache/tomcat/util/net/NioSelectorPool.java +++ b/java/org/apache/tomcat/util/net/NioSelectorPool.java @@ -50,7 +50,7 @@ public class NioSelectorPool { protected NioBlockingSelector blockingSelector; - protected Selector SHARED_SELECTOR; + protected volatile Selector SHARED_SELECTOR; protected int maxSelectors = 200; protected long sharedSelectorTimeout = 30000; -- 2.11.0