структура это просто запись в памяти из нескольких полей. адрес каждого поля известен. обращение к полю структуры не отличается в смысле конкурентности от обращения к одиночному объекту
Вот у нас огромное дерево или linked-list, защищенное мьютексом. Мы это дерево переколбасили и отпустили мьютекс. А что гарантирует что сделанные нами изменения увидит другое ядро? )