netty5/transport-native-epoll
Norman Maurer 87db5803a9 Add workaround for possible classloader deadlock when trying to load JNI code (#10190)
Motivation:

netty_epoll_linuxsocket_JNI_OnLoad(...) may produce a deadlock with another thread that will load IOUtil in a static block. This seems to be a JDK bug which is not yet fixed. To workaround this we force IOUtil to be loaded from without java code before init the JNI code

Modifications:

Use Selector.open() as a workaround to load IOUtil

Result:

Fixes https://github.com/netty/netty/issues/10187
2020-04-16 08:41:36 +02:00
..
src Add workaround for possible classloader deadlock when trying to load JNI code (#10190) 2020-04-16 08:41:36 +02:00
pom.xml Remove dependency on GLIBC 2.12 by using syscalls directly (#9797) 2019-11-23 21:17:39 +01:00
README.md Change the netty.io homepage scheme(http -> https) (#9344) 2019-07-09 21:10:14 +02:00

Native transport for Linux

See our wiki page.