Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreg Wilkins2013-03-18 02:27:37 +0000
committerGreg Wilkins2013-03-18 02:27:37 +0000
commit5f1980f40853d445730a5862595cdd753b22bba3 (patch)
treec298abc05b4fc6da89eb411ea3d58dba45215d99 /jetty-io
parentba9d70589a9bca58f80cd2eea22f021276b2ab3b (diff)
downloadorg.eclipse.jetty.project-5f1980f40853d445730a5862595cdd753b22bba3.tar.gz
org.eclipse.jetty.project-5f1980f40853d445730a5862595cdd753b22bba3.tar.xz
org.eclipse.jetty.project-5f1980f40853d445730a5862595cdd753b22bba3.zip
merged unsafe blocking Q, removed unsafe usage and usage of Q
Diffstat (limited to 'jetty-io')
-rw-r--r--jetty-io/src/main/java/org/eclipse/jetty/io/SelectorManager.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/jetty-io/src/main/java/org/eclipse/jetty/io/SelectorManager.java b/jetty-io/src/main/java/org/eclipse/jetty/io/SelectorManager.java
index e28eff6afa..8449366148 100644
--- a/jetty-io/src/main/java/org/eclipse/jetty/io/SelectorManager.java
+++ b/jetty-io/src/main/java/org/eclipse/jetty/io/SelectorManager.java
@@ -35,6 +35,7 @@ import java.util.ArrayList;
import java.util.List;
import java.util.Queue;
import java.util.Set;
+import java.util.concurrent.ConcurrentLinkedQueue;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.Executor;
import java.util.concurrent.TimeUnit;
@@ -317,7 +318,8 @@ public abstract class SelectorManager extends AbstractLifeCycle implements Dumpa
*/
public class ManagedSelector extends AbstractLifeCycle implements Runnable, Dumpable
{
- private final Queue<Runnable> _changes = new ConcurrentArrayQueue<>();
+ // TODO private final Queue<Runnable> _changes = new ConcurrentArrayQueue<>();
+ private final Queue<Runnable> _changes = new ConcurrentLinkedQueue<>();
private final int _id;
private Selector _selector;
private volatile Thread _thread;

Back to the top