Сигналы против Сигналов2 - PullRequest
12 голосов
/ 01 ноября 2011

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

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

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

Ответы [ 2 ]

10 голосов
/ 24 августа 2013

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

5 голосов
/ 01 ноября 2011

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

...