Re[2]: COW and thread safety in Qt
От: SaZ  
Дата: 11.10.23 14:24
Оценка:
Здравствуйте, andyp, Вы писали:

A>Здравствуйте, Skorodum, Вы писали:


S>>

S>>Делается ли deep или shallow copy и в каком потоке это делается, если emit сигнала и вызов слота происходят в разных потоках?


A>Проверка на моей версии qt показала:


A>1.После emit сигнала в текущей нитке аргумент сигнала не меняется

A>2.В слот в другой нитке приезжает !глубокая! копия аргумента сигнала

Не обязательно было проверять. Это не зависит от потоков, это зависит от типа соединения сигнала слота. Достаточно почитать документацию или посмотреть код =)
https://doc.qt.io/qt-6/qt.html#ConnectionType-enum
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.