1. 前置准备

Selectorwakeup 操作

官方文档的不准确翻译 .

Linux 上的实现原理是 利用 pipe 系统调用实现了一个管道. wakeup 会在管道中写入一个 Byte , 这样就产生了事件、 立即返回. 从实现上来看, 是有不可忽视的性能开销 ;

2. 接收源码分析

2.1 概述