sun.nio.ch.WindowsSelectorImpl.setWakeupSocket0 有没有挂起的原因

Ral*_*f H 5 java sockets nio freeze wakeup

在 JDK 1.6.024 中,我们看到线程消耗接近 100% 的 CPUsetWakeupSocket0()用于套接字连接。这个本机方法被调用setWakeupSocket()wakeup()在这个特定的SelectorImpl. 什么可能导致此方法卡住几分钟?

2019 年 2 月更新:我们还看到 JDK 1.8 较晚版本的执行时间延长。