O que use_locking = True faz nos otimizadores do TensorFlow?

Protege apenas contra atualizações assíncronas ou também faz com que outro acesso à variável aguarde a atualização? Estou usando o mesmo modelo para treinamento e inferência ao mesmo tempo e quero garantir que a inferência seja sempre feita em um modelo consistente.

questionAnswers(1)

yourAnswerToTheQuestion