1. 基于内存

2. 单线程

3. 多路复用