【发布时间】:2018-05-10 10:22:08
【问题描述】:
ACE 中是否有内置方式以非阻塞方式监听 Reactor 事件?还是我必须手动创建一个线程?
在一个线程上创建反应器并在另一个线程上启动它的事件循环是否安全?
谢谢!
【问题讨论】:
ACE 中是否有内置方式以非阻塞方式监听 Reactor 事件?还是我必须手动创建一个线程?
在一个线程上创建反应器并在另一个线程上启动它的事件循环是否安全?
谢谢!
【问题讨论】:
如果您想使用单线程,您可以使用计时器调用事件循环来限制等待事件所花费的时间。
您也可以在单独的线程中运行事件循环,无论您是在主线程还是在衍生线程中创建反应器。
请注意,有很多方法可以将事件类型集成到反应器中,因此您通常可以将控制权完全留在反应器事件循环中。
【讨论】: