跳转到内容

EReaderSignal 接口参考

EReaderSignal 是部分语言 API 中用于通知消息读取线程和处理线程的信号接口。Python API 的实现方式不同,通常不需要用户直接创建 EReaderSignal

EReader 从 Socket 读到消息后,需要通知主消息循环继续处理。Java/C++ 等语言里,EReaderSignal 承担这个“有新消息了”的通知职责。

Python 新手通常只需要:

  1. 继承 EWrapper 接收回调。
  2. 继承或持有 EClient 发送请求。
  3. 连接后启动 app.run() 所在的线程。
  • 不要把 EReaderSignal 理解成业务回调,它只是线程协调工具。
  • 如果使用多线程,业务状态要自己加锁或使用队列,不能假设回调和主线程天然同步。
  • 断线重连后,旧线程、旧队列和旧订阅状态都要清理。