Linux 和 Windows 上的 netty 运行 之间的区别

difference between netty running on Linux and Windows

Netty的I/o多路复用依赖于Linux系统上的epoll,但是运行netty在Windows操作系统上的性能是否一样?

Windows没有epoll,netty是怎么工作的?iocp?

感谢您的回答。

这样想: 默认情况下,Netty 使用 Java NIO,它独立于您 运行 所在的 OS。 但是,可以通过利用本机支持(例如 Linux 的 epoll 或 macos 的 kqueue)获得额外的性能和一些功能。 到目前为止,Windows 的 Netty 中没有原生增强,但是基础 java NIO 仍然可以很好地服务,并且 NIO 不依赖于 epoll。