我正在使用 boost::signals2 开发 NotificationCenter。
我必须将它集成到类似 Reactor 的系统中,并且我有一个问题……如果订阅信号的处理程序太多,我希望能够停止订阅者处理程序的执行并将流量控制返回给 Reactor,以避免无响应时间太长,稍后恢复执行...
有什么方法可以实现吗?
我一直在研究组合器……但我认为这不是正确的方法……
欢迎任何建议
提前致谢。
我正在使用 boost::signals2 开发 NotificationCenter。
我必须将它集成到类似 Reactor 的系统中,并且我有一个问题……如果订阅信号的处理程序太多,我希望能够停止订阅者处理程序的执行并将流量控制返回给 Reactor,以避免无响应时间太长,稍后恢复执行...
有什么方法可以实现吗?
我一直在研究组合器……但我认为这不是正确的方法……
欢迎任何建议
提前致谢。