Здравствуйте, SaZ, Вы писали:
A>>Проверка на моей версии qt показала:
A>>1.После emit сигнала в текущей нитке аргумент сигнала не меняется
A>>2.В слот в другой нитке приезжает !глубокая! копия аргумента сигнала
SaZ>Не обязательно было проверять. Это не зависит от потоков, это зависит от типа соединения сигнала слота. Достаточно почитать документацию или посмотреть код =)
SaZ>https://doc.qt.io/qt-6/qt.html#ConnectionType-enum
Так там не было глубокой копии при вызове сигнала, копия была при перемещении локальной переменной в вектор.
В целом implicit sharing ортогонален потокам и работает как и должен между потоками.