Resultados da pesquisa a pedido "atomic"
Django: Como posso me proteger contra modificações simultâneas de entradas do banco de dados
Se existe uma maneira de se proteger contra modificações simultâneas da mesma entrada de banco de dados por dois ou mais usuários? Seria aceitável mostrar uma mensagem de erro ao usuário executando a segunda operação de confirmação / salvamento, ...
pthreads v. ordenação de memória fraca SSE
As funções glibc pthread do Linux no x86_64 agem como cercas para acessos de memória com ordem fraca? (pthread_mutex_lock / unlock são as funções exatas em que estou interessado). O SSE2 fornece algumas instruções com ordenação de memória fraca ...
Por que memory_order_relaxed e memory_order_seq_cst não fazem diferença?
Eu estava brincando com um dos exemplos no C ++ Concurrency in Action que usastd::memory_order_relaxed para ler e escrever 3 variáveis atômicas de 5 threads diferentes. O programa de exemplo é o seguinte: #include <thread> #include <atomic> ...
O que acontece se eu efetuar logon no mesmo arquivo de vários processos diferentes em python?
Passei horas analisando o comportamento, primeiro sobre essas perguntas: Atomicidade de `write (2)` em um sistema de arquivos local [https://stackoverflow.com/questions/10650861/atomicity-of-write2-to-a-local-filesystem] Como posso sincronizar - ...
Swift 3: atomic_compare_exchange_strong
Recebendo o seguinte aviso no Xcode 8 / Swift 3: warning: 'OSAtomicCompareAndSwap32Barrier' was deprecated in OS X 10.12: Use atomic_compare_exchange_strong() from <stdatomic.h> insteadTentativa de usar a funçãoatomic_compare_exchange_strong no ...
ATUALIZAÇÃO Atômica do MySQL no InnoDB vs MyISAM
Esta declaração "compare e troca" é sempre atômica, independentemente do mecanismo (por exemplo, InnoDB ou MyISAM)? :
Eu tenho que usar atomic <bool> para a variável bool "exit"?
Eu preciso definir um sinalizador para outro segmento para sair. Esse outro segmento verifica o sinalizador de saída de tempos em tempos. Eu tenho que usar a...
Matrizes Java: sincronizadas + Atômicas * ou suficientes sincronizada
Esta pergunta foi feita repetidas vezes, mas ainda tenho uma dúvida. Quando as pessoas dizem que sincronizado cria uma barreira de memória, a que essa barreira de memória se aplica? QUALQUER variável em cache? Isso não parece viável. Então, ...
Gravação atômica em um soquete unix?
Estou tentando escolher entretubos esoquetes unix para um mecanismo IPC. Ambos apoiam oselect() eepoll() funções que é ótimo. Agora, os pipes têm uma gravação "atômica" de 4kB (a partir de hoje), garantida pelo Kernel do Linux. Existe esse ...
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 ...