Сигналы против сигналов2

У меня есть приложение, которое может извлечь выгоду из использования одной из библиотек сигнальных сигналов над внутренним решением.

Приложение многопоточно, но часть, которая обрабатывает сигнал, является однопоточной.

Есть ли причина предпочесть Boost.Signals2 над Boost.Signal, если многопоточность не является проблемой?

Ответ 1

Boost.Signals теперь устарели, и вместо этого следует использовать Boost.Signals2 (см. v1.54 docs)

Ответ 2

Изначально, если все сигналы и слоты были в одном и том же потоке, boost.signals был в порядке. Однако он больше не поддерживается - документация предполагает использование сигналов2 во всем новом коде.