我的应用程序可能会从使用boost的信号库中受益,而不是使用自己开发的解决方案。
应用程序是多线程的,但信号处理部分是单线程的。
如果多线程不是问题,那么有什么理由更喜欢Boost.Signals2而不是Boost.Signal呢?
发布于 2013-08-24 06:34:01
现在不推荐使用Boost.Signals,而应该使用Boost.Signals2 (请参见v1.54 docs)
发布于 2011-11-02 02:17:50
最初,如果所有的信号和槽都在同一个线程中,那么boost.signals就没问题。但是,不再对其进行维护--文档建议在所有新代码中使用signals2。
https://stackoverflow.com/questions/7969894
复制相似问题