12

自家製のソリューションではなく、boost の信号ライブラリの 1 つを使用することでメリットが得られるアプリケーションがあります。

アプリケーションはマルチスレッドですが、信号処理を行う部分はシングル スレッドです。

マルチスレッドが問題にならない場合、Boost.Signal よりも Boost.Signals2 を優先する理由はありますか?

4

2 に答える 2

10

Boost.Signals は非推奨になりました。代わりに Boost.Signals2 を使用する必要があります ( v1.54 ドキュメントを参照) 。

于 2013-08-23T22:34:00.943 に答える
5

もともと、すべてのシグナルとスロットが同じスレッドにある場合、boost.signals は問題ありませんでした。ただし、それはもはや維持されていません-ドキュメントはすべての新しいコードでsignals2を使用することを提案しています。

于 2011-11-01T18:17:49.667 に答える