12

我的应用程序可能会受益于使用 boost 的信号库之一而不是本土解决方案。

该应用程序是多线程的,但进行信号处理的部分是单线程的。

如果多线程不是问题,是否有任何理由更喜欢 Boost.Signals2 而不是 Boost.Signal?

4

2 回答 2

10

Boost.Signals 现在已弃用,应使用 Boost.Signals2 代替(请参阅v1.54 文档

于 2013-08-23T22:34:00.943 回答
5

最初,如果所有信号和插槽都在同一个线程中,那么 boost.signals 就可以了。然而,它不再被维护——文档建议在所有新代码中使用信号2。

于 2011-11-01T18:17:49.667 回答