ExpertiDict

Desenvolvimento de Software · Avançado · Inglês · Técnico

optimistic locking

/ˌɑːp.təˈmɪs.tɪk ˈlɑː.kɪŋ/locução substantiva

Controle de concorrência que não bloqueia o registro: cada alteração confere se a versão lida ainda é a mesma e, se mudou, a gravação falha.

Onde usar

'Usamos optimistic locking com um campo de versão para evitar sobrescrever edições de outra pessoa'.

Exemplos

We use optimistic locking so two people can't overwrite each other's edits.

Usamos optimistic locking para que duas pessoas não sobrescrevam as edições uma da outra.

The update failed because the version number had changed.

A atualização falhou porque o número da versão tinha mudado.

Cuidado

Ele não impede conflitos, apenas os detecta; o código precisa tratar a falha, por exemplo tentando de novo ou avisando o usuário.

Sinônimos

bloqueio otimista

Antônimos

pessimistic locking

Veja também

Todos os termos de Desenvolvimento de Software