Если значение переменной не изменяется (ни один поток не записывает значение), поэтому чтение несколькими потоками будет безопасной операцией и не требует дополнительной синхронизации, такой как блокировка.В противном случае вы должны рассмотреть возможность блокировки для операций доступа для записи.
ОБНОВЛЕНИЕ: Относительно обновления вопроса
Физически в рамках одноядерного ЦП только одна инструкция (упрощенная, игнорировать ЦПконвейеры), поэтому нет возможности получить доступ к одной и той же ячейке памяти за одно и то же время.