EReaderSignal 接口参考
EReaderSignal 是部分语言 API 中用于通知消息读取线程和处理线程的信号接口。Python API 的实现方式不同,通常不需要用户直接创建 EReaderSignal。
当 EReader 从 Socket 读到消息后,需要通知主消息循环继续处理。Java/C++ 等语言里,EReaderSignal 承担这个“有新消息了”的通知职责。
Python 开发时怎么理解
Section titled “Python 开发时怎么理解”Python 新手通常只需要:
- 继承
EWrapper接收回调。 - 继承或持有
EClient发送请求。 - 连接后启动
app.run()所在的线程。
- 不要把
EReaderSignal理解成业务回调,它只是线程协调工具。 - 如果使用多线程,业务状态要自己加锁或使用队列,不能假设回调和主线程天然同步。
- 断线重连后,旧线程、旧队列和旧订阅状态都要清理。