Скажем, я вызываю QtConcurrent::run()
, который запускает функцию в рабочем потоке, и в этой функции я динамически выделяю несколько QObjects (для последующего использования). Поскольку они были созданы в рабочем потоке, их сродство к потоку должно быть связано с рабочим потоком. Однако, как только рабочий поток завершается, сродство потока QObject больше не будет действительным.
Вопрос: автоматически ли Qt переносит QObjects в родительский поток или не несет ответственности за перенос их в допустимый поток до завершения рабочего цикла?