Arcane.Stm
Memoria transacional: escritas que acontecem JUNTAS ou nao acontecem. Variavel transacional, 'atomicamente' com validacao otimista e repeticao no conflito, 'retentar' que espera em vez de girar, 'ou_entao' para compor duas operacoes bloqueantes, e estatisticas de conflito.
Funções (13)#
| Assinatura |
|---|
Variavel(valor=None, nome='') |
atomicamente(acao, tentativas=1000) |
definir(var, novo) |
em_transacao() |
escrever(var, valor) |
estatisticas() |
ler(var) |
modificar(var, acao) |
ou_entao(primeira, segunda) |
retentar() |
valor(var) |
variavel(valor=None, nome='') |
zerar_estatisticas() |