Reactor框架介绍
Reactor(反应器模式)是一种事件驱动的设计模式,广泛用于高性能网络编程和异步I/O处理。它的核心思想是将事件分发与业务逻辑解耦,通过统一的机制处理多路I/O事件。
这个在android蓝牙中大量使用,如果这里不懂,那么很难看懂底层的逻辑,所以我们在这片文章中做一个介绍
1. Reactor 模式的核心组成
组件 | 作用 | 对应现实比喻 |
Reactor | 事件循环核心,负责监听/分发事件 | 机场塔台(统一调度所有航班) |
Demultiplexer | 系统级事件监听器(如select/poll/epoll/kque |