接続の確立、threir の削除、シグナルの送信などがスレッドセーフであることを期待して、シグナル/スロット フレームワークとして xlobjects から boost::signals2 に切り替えています。スレッド間シグナルの発行にはまったく興味がありません。
したがって、簡単な質問は次のとおりです。たとえば、2 つ以上のスレッドが同じシグナルで接続できるように、boost::signals2 はスレッドセーフですか?
また、boost::signals2 は xlobjects と比較してパフォーマンスが低下しますか? アプリケーションはシグナル/スロットに大きく依存していないため、これは重要ではありませんが、それでも知りたいです。