Resultados da pesquisa a pedido "atomicity"
Como esvaziar o cache do Guava a cada 30 segundos enquanto o envia para outro método?
Estou preenchendo meu cache de goiaba de vários threads chamandoadd método. Agora, a partir do encadeamento em segundo plano, que é executado a cada 30 segundos, desejo enviar o que houver no cache parasendToDB método atomicamente? Abaixo está o ...
Incremento modular com as classes Atomic do Java
Fiquei surpreso que as classes AtomicInteger e AtomicLong do Java não possuam métodos para incrementos modulares (de modo que o valor chega a zero após atingir um limite). Acho que falta algo óbvio. Qual é a melhor forma de fazer isso? Por ...
LOCK_EX na leitura e gravação deve ser atômico?
file_put_contents ( "file", "data", LOCK_EX )para escrever (o que significa - bloquear e gravar) file_get_contents ( "file", LOCK_EX )para leitura (o que significa - bloquear o aquire e depois ler) vai lançar exceção? gerar um erro? bloquear ...
Quebre a regra de atomicidade armazenando a lista de itens quando não houver motivo para consultar sobre itens? Tabela de junção de versos que requer que toda a tabela de junção seja digitalizada
Este caso específico é sobre listas e itens. O mesmo item pode pertencer a várias listas e cada lista possui muitos itens. Opção A (da maneira "correta" como eu a entendo): Faça uma tabela de junção, que tenha list_ID e item_ID. Quando eu quero ...
Quais operações em Java são consideradas atômicas?
Quais operações em Java são consideradas atômicas?
A atribuição de referência é atômica, por que o Interlocked.Exchange (ref Object, Object) é necessário?
No meu serviço da web asmx multithread, eu tinha um campo de classe _allData do meu próprio tipo SystemData que consiste em poucosList<T> eDictionary<T> marcado comovolatile. Os dados do sistema (_allData) é atualizada de vez em quando e eu faço ...
Diferença entre getAndSet e compareAndSet em AtomicBoolean
O título do tópico deve ser auto-explicativo ... Estou um pouco confuso entre a especificação dos methos abaixo deAtomicBoolean ...
Alternativa ReplaceFile quando o aplicativo mantém o arquivo bloqueado
O editor FooEdit (vamos chamá-lo) usaReplaceFile [https://msdn.microsoft.com/en-us/library/windows/desktop/aa365512%28v=vs.85%29.aspx] () ao salvar para garantir que a operação de salvar seja efetivamente atômica e que, se algo der errado, o ...
Criando um arquivo atomicamente se ele não existir no Python
Estou procurando uma versão atômica do seguinte: import os def tryMakeFile(filename): try: with open(filename) as _: return False except FileNotFoundError: with open(filename, mode='a') as _: return True(Por favor, não comente aqui questões ...
uso do atômico LoadInt32 / StoreInt32 (64)
Alguém pode mostrar o exemplo em que o uso dessas operações atômicas é necessário. Eu não entendo uma diferença entre import "sync/atomic" ... var sharedA int64 var sharedB *int64 ... // concurent code tmpVarA := sharedA tmpVarB := *sharedB // ...