1

我有一个非常复杂的软件,我遇到了随机崩溃(主要是在发布模式下,我无法轻松构建 SSCCE),并在boost::signal1<event>.

该信号对象由多个对象使用(订阅/取消订阅)并在多线程软件中使用(我的意思是多线程发送和多线程接收)。

我听说这boost::signal2是线程安全的,我想知道关于症状描述,你是否和我有同样的感觉?我需要使用Signal2

欢迎评论、感受和反馈,因为我开始为 signal2 重建提升!

4

1 回答 1

1

如果您还没有使用互斥锁保护您的多线程订阅/断开连接/RAII 断开连接,那么您绝对需要使用signals2而不是signals.

于 2013-08-29T14:47:57.603 回答