参考资料

《Pattern-Oriented Software Architecture, Volume 4: A Pattern Language for Distributed Computing》第 11 章中的《Reactor》一节介绍了 Reactor 模型的定义、实现方法和作用。

《Linux System Programming, 2e》第 2 章的《Multiplexed I/O》小节和第 4 章的《Event Poll》小节,以及《Unix 环境高级编程,第 2 版》的 14.5 节,都对 I/O 多路复用及其相关函数进行了介绍。