Здравствуйте, о_О, Вы писали:
о_О>Здравствуйте, jazzer, Вы писали:
о_О>//капитанство поскипано о_О>Что тебе конкретно не нравится? Что может быть несколько подписчиков? Так смысла в другой реализации нет.
Это с чего это ты взял, что нет?
Мне вот лично сигналы с несколькими динамическими подписчиками подписчиками понадобились за все время ровно один раз, а все остальное время рулил простой как валенок boost::function.
о_О>Якобы тяжесть этого механизма?
Якобы? Поддержка многопоточности и подписки/отписки у нас теперь бесплатна?
о_О>Всё это цветочки, по сравнению с бустом, в котором потокобезопасные сигналы быстрее обычных (академики постарались).
Быстрее простого boost::function? (это я так напоминаю, что ты все хочешь в function засунуть.)
А то, что они быстрее первых сигналов — так там соображения обратной совместимости не позволили это дело улучшить, а иначе все сделали бы в рамках первых сигналов. Что никак не отменяет простого факта, что девайс с блокировками на борту в приципе не может быть быстрее такого же без каких-либо блокировок.