src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java
Print this page
@@ -38,11 +38,10 @@
import java.nio.channels.CancelledKeyException;
import java.util.List;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
-import sun.misc.ManagedLocalsThread;
/**
* A multi-threaded implementation of Selector for Windows.
*
* @author Konstantin Kladko
@@ -402,17 +401,18 @@
return numKeysUpdated;
}
}
// Represents a helper thread used for select.
- private final class SelectThread extends ManagedLocalsThread {
+ private final class SelectThread extends Thread {
private final int index; // index of this thread
final SubSelector subSelector;
private long lastRun = 0; // last run number
private volatile boolean zombie;
// Creates a new thread
private SelectThread(int i) {
+ super(null, null, "SelectorHelper", 0, false);
this.index = i;
this.subSelector = new SubSelector(i);
//make sure we wait for next round of poll
this.lastRun = startLock.runsCounter;
}