Ocorrência
  • O DBAccess controla o acesso concorrente para atualização ou leitura de registros.
  • Os locks são feitos através das funções de Lock/Unlock da linguagem AdvPL, onde, em determinadas condições o programa AdvPL pode entrar em um estado de DeadLock.
Implementação
  • Implementado algoritmo interno para detecção de DeadLocks, onde, o DBAccess irá eleger uma thread e encerrar sua conexão forçadamente, com intuito de liberar os recursos e acabar com a condição de DeadLock detectada.
Informações adicionais