Я планирую многопоточный сервер, написанный на Qt.Каждое соединение будет присутствовать в отдельной теме.Каждый из этих потоков запускает свой собственный цикл обработки событий и использует асинхронные сокеты.Я хотел бы отправить константное значение (например, QString, содержащее строку события) из основного потока во все потоки клиента наиболее эффективным способом.Очевидно, что это значение должно быть удалено, когда все клиентские потоки его прочтут.
Если я просто передам данные в очереди сигнал / слот, это приведет к значительным издержкам?Будет ли эффективнее передать QSharedPointer ?Как насчет передачи const QString * вместе с QAtomicInt * для подсчета ссылок и позволить потоку уменьшить его и удалить, когда счетчик ссылок достигнет 0?