Resultados da pesquisa a pedido "atomic"
Como usar variáveis atômicas em C?
Eu preciso usar uma variável atômica em C, pois essa variável é acessada em diferentes segmentos. Não quero uma condição de corrida. Meu código está sendo executado no CentOS. Quais são as minhas opções?
Por que é necessário o limite de pedidos de memória no contador de referência?
No exemplo deboost::atomic, aunref função: void intrusive_ptr_release(const X * x) { if (x->refcount_.fetch_sub(1, boost::memory_order_release) == 1) { boost::atomic_thread_fence(boost::memory_order_acquire); delete x; } }1: a operação fetch_sub ...
Entendendo std :: atomic :: compare_exchange_weak () no C ++ 11
bool compare_exchange_weak (T& expected, T val, ..);compare_exchange_weak() é uma das primitivas de troca de comparação fornecidas em C ++ 11. Estáfracono sentido de que retorna falso, mesmo que o valor do objeto seja igual aexpected. Isso é ...
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 ...
O que é atomicidade em dbms
Eu li algo como abaixo na forma 1NF do DBMS. Havia uma frase da seguinte maneira: "Cada coluna deve ser atômica." Alguém por favor pode me explicar isso com um exemplo?
Como o LongAccumulator é implementado, para que seja mais eficiente?
Entendo que o novo Java (8) introduziu novas ferramentas de sincronização, como LongAccumulator [http://download.java.net/lambda/b78/docs/api/java/util/concurrent/atomic/LongAccumulator.html] (sob o pacote atômico). Na documentação, diz que o ...
O std :: atomic_compare_exchange_weak é inseguro por design?
Foi criado emcppreference atomic_compare_exchange Página de discussão [http://en.cppreference.com/w/Talk%3acpp/atomic/atomic/compare_exchange]que as implementações existentes dostd::atomic_compare_exchange_weak calcular o resultado booleano do ...
O mysql é múltiplo inserções em uma única consulta atômica?
Estou fazendo várias inserções em umsolteiroinquerir: INSERT INTO table (c1, c2) VALUES (1,2), (2,3), (3,4),...... ON DUPLICATE KEY UPDATE c2 = VALUES(c2)Agora suponha que haja mais de dezenas de milhares de VALUES especificados na consulta (daí ...
Compêndio quebrado de GLSL Spinlock / GLSL trava
Tenho uma configuração na qual preciso bloquear, ler alguns dados, processar, gravar alguns dados e desbloquear. Para esse fim, fiz uma textura de bloqueio comolayout(r32ui) coherent uniform uimage2D. Os dados da seção crítica são declarados da ...
Para quais tamanhos as cargas simples são armazenadas na memória global no CUDA Atomic?
São leituras e gravações gerais na memória global atômica no CUDA se: É uma instrução de 4 bytes? (Presumo que sim)É uma instrução de 8 ou 16 bytes? (Presumo que sim)São pelo menos em Kepler e Fermi leituras e gravações gerais de 4 bytes na ...