Resultados da pesquisa a pedido "atomic"

10 a resposta

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, ...

1 a resposta

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 ...

6 a resposta

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> ...

3 a resposta

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 - ...

1 a resposta

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 ...

1 a resposta

ATUALIZAÇÃO Atômica do MySQL no InnoDB vs MyISAM

Esta declaração &quot;compare e troca&quot; é sempre atômica, independentemente do mecanismo (por exemplo, InnoDB ou MyISAM)? :

3 a resposta

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...

2 a resposta

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, ...

2 a resposta

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 ...

2 a resposta

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 ...