Изменение указателя на объект во время выполнения функции-члена в другом потоке - PullRequest
0 голосов
/ 23 апреля 2020

Немного отличается от этого вопроса one .

У меня есть указатель на объект, и один поток в настоящее время выполняет функцию-член этого класса.

// Thread 1 currently executing this line
myObject->memberFunc();
* 1007 Что произойдет, если другой поток изменит указатель myObject во время выполнения потоком функции-члена? Будет ли выполнение в потоке 1 не затронуто?

Предположим, что старые и новые экземпляры объекта, на которые указывает myObject, переживают оба потока.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...