【问题标题】:ACE Reactor - non-blocking events loop without thread?ACE Reactor - 没有线程的非阻塞事件循环?
【发布时间】:2018-05-10 10:22:08
【问题描述】:

ACE 中是否有内置方式以非阻塞方式监听 Reactor 事件?还是我必须手动创建一个线程?

在一个线程上创建反应器并在另一个线程上启动它的事件循环是否安全?

谢谢!

【问题讨论】:

    标签: reactor ace


    【解决方案1】:

    如果您想使用单线程,您可以使用计时器调用事件循环来限制等待事件所花费的时间。

    您也可以在单独的线程中运行事件循环,无论您是在主线程还是在衍生线程中创建反应器。

    请注意,有很多方法可以将事件类型集成到反应器中,因此您通常可以将控制权完全留在反应器事件循环中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-10-28
      • 1970-01-01
      • 1970-01-01
      • 2019-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多