Boost.Signals不再被主動維護,因此它已被棄用。不要使用Boost.Signals進行新的開發(改爲使用Boost.Signals2)。如果你有現有的基於Boost.Signals的代碼,它將繼續工作,但考慮轉向Boost.Signals2。不推薦使用Boost.Signals
http://www.boost.org/users/history/version_1_54_0.html
因此,信號已被棄用。我對此感到困惑。據我所知,Signals2是Signals的多線程版本。但是如果我不需要多線程使用信號呢?我會得到一些開銷嗎?我可以使用boost :: signals2 :: trackable嗎?在單線程應用程序中使用Signals2會有什麼不利嗎?