git: openjdk/jdk: 8266369: (se) Add wepoll based Selector

Alan Bateman alanb at openjdk.java.net
Sat May 8 07:15:40 UTC 2021


Changeset: be4f25b0
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2021-05-08 07:14:36 +0000
URL:       https://git.openjdk.java.net/jdk/commit/be4f25b0c885a6405b484e4035b30005311a2802

8266369: (se) Add wepoll based Selector

Reviewed-by: chegar, michaelm, vtewari, dfuchs, bpb

! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/share/classes/sun/nio/ch/SelectionKeyImpl.java
! src/java.base/windows/classes/sun/nio/ch/DefaultSelectorProvider.java
! src/java.base/windows/classes/sun/nio/ch/PipeImpl.java
+ src/java.base/windows/classes/sun/nio/ch/WEPoll.java
+ src/java.base/windows/classes/sun/nio/ch/WEPollSelectorImpl.java
+ src/java.base/windows/classes/sun/nio/ch/WEPollSelectorProvider.java
! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java
+ src/java.base/windows/legal/wepoll.md
! src/java.base/windows/native/libnio/ch/IOUtil.c
! src/java.base/windows/native/libnio/ch/Net.c
+ src/java.base/windows/native/libnio/ch/WEPollNatives.c
! src/java.base/windows/native/libnio/ch/WindowsSelectorImpl.c
! src/java.base/windows/native/libnio/ch/nio_util.h
+ src/java.base/windows/native/libnio/ch/wepoll.c
+ src/java.base/windows/native/libnio/ch/wepoll.h
! test/jdk/java/nio/channels/Selector/ChangingInterests.java
! test/jdk/java/nio/channels/Selector/LotsOfChannels.java
! test/jdk/java/nio/channels/Selector/OutOfBand.java
! test/jdk/java/nio/channels/Selector/RacyDeregister.java
! test/jdk/java/nio/channels/Selector/SelectWithConsumer.java
+ test/micro/org/openjdk/bench/java/nio/channels/SelectOne.java
= test/micro/org/openjdk/bench/java/nio/channels/SelectorWakeup.java



More information about the jdk-changes mailing list