В первом примере, я полагаю, идея состоит в том, чтобы взять копию переменной-члена в конечную локальную переменную, чтобы при изменении переменной-члена в другом потоке копия в функции-члене оставалась прежней.
Второй пример аналогичен тем, что он берет копию текущего подключенного потока в локальной переменной.
Представьте в любом случае, что к переменной-члену (или подключенному потоку) обращались напрямую, а затемизмененный частично через вызов функции другим потоком, может произойти неопределенное поведение.
Я уверен, что есть имя для этого шаблона кодирования, но я не могу его запомнить!