我的应用程序可能会受益于使用 boost 的信号库之一而不是本土解决方案。
该应用程序是多线程的,但进行信号处理的部分是单线程的。
如果多线程不是问题,是否有任何理由更喜欢 Boost.Signals2 而不是 Boost.Signal?
我的应用程序可能会受益于使用 boost 的信号库之一而不是本土解决方案。
该应用程序是多线程的,但进行信号处理的部分是单线程的。
如果多线程不是问题,是否有任何理由更喜欢 Boost.Signals2 而不是 Boost.Signal?
Boost.Signals 现在已弃用,应使用 Boost.Signals2 代替(请参阅v1.54 文档)
最初,如果所有信号和插槽都在同一个线程中,那么 boost.signals 就可以了。然而,它不再被维护——文档建议在所有新代码中使用信号2。