Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Para que o sistema tenha beneficio neste tipo de situação é imprescindível o uso da função SimpleLock. Esta função avalia se o registro pode ser bloqueado e caso não consiga, a rotina passará para o próximo registro e assim sucessivamente até o termino do processamento. A grande vantagem de seu uso é que, quanto mais chamadas o cliente fizer da mesma rotina, mais rápido será o processamento da rotina.

É importante destacar que este processo somente tem benefícios se executado fora de uma transação. Assim, seu beneficio esta associado a rotinas de processamento de filas que bloqueiam um item da fila e iniciam a transação após este bloqueio. 

 

Registros da Tabela

Momento

Chamada 1

Chamada 2

Chamada 3

10

1

Bloqueia 10

Bloqueia 11

Bloqueia 12

11

2

Libera 10

Libera 11

Libera 12

12

3

Encerra

Encerra

Encerra

...