Resultados da pesquisa a pedido "atomic"
Implementação atomic shared_ptr do GCC
De acordo comhttps://gcc.gnu.org/bugzilla/show_bug.cgi?id=57250 [https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57250], O GCC 4.9 tem suporte para atômicashared_ptr operações. Usando o GCC 4.9.2, sou capaz de compilar um programa que usa ...
CUDA atomicAdd para erro de definição dupla
Nas versões anteriores do CUDA, o atomicAdd não era implementado para duplos; portanto, é comum implementá-lo comoaqui [https://stackoverflow.com/questions/12626096/why-has-atomicadd-not-been-implemented-for-doubles] . Com o novo CUDA 8 RC, ...
Arquivos mapeados na memória e gravações atômicas de blocos únicos
Se eu ler e gravar um único arquivo usando APIs de E / S normais, as gravações serão garantidas como atômicas por bloco. Ou seja, se minha gravação modifica apenas um único bloco, o sistema operacional garante que todo o bloco seja gravado ou ...
atomicMax + AtomicCAS (atomicExch)
Gostaria de perguntar a vocês se existe uma maneira melhor de combinar 2 átomos. Meu objetivo é encontrar os resultados mais altos para um conjunto de equações K (mais de 32) em uma lista de valores de parâmetros J (muito semelhante a ...
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 ...
O método de retenção do NSObject é atômico?
O método de retenção do NSObject é atômico? Por exemplo, ao reter o mesmo objeto de dois encadeamentos diferentes, é prometido que a contagem de retenções subiu duas vezes ou é possível que a contagem de retenções seja incrementada apenas uma ...
Modelo de memória C ++: as cargas seq_cst são sincronizadas com as lojas seq_cst?
No modelo de memória C ++, há uma ordem total em todas as cargas e armazenamentos de todas as operações sequencialmente consistentes. Eu estou querendo saber como isso interage com operações que têm outros pedidos de memória que são seqüenciados ...
Usos práticos para AtomicInteger
Eu meio que entendo que AtomicInteger e outras variáveis atômicas permitem acessos simultâneos. Em que casos essa classe é normalmente usada?
A inicialização de valor funciona para objetos atômicos?
Portrabalhos aqui, entendo isso comostd::atomic<T> a{} efetivamente zero inicializaa. Eu sempre pensei assim e praticamente o uso ...
is_lock_free () retornou false após a atualização para o MacPorts gcc 7.3
Anteriormente, com o Apple LLVM 9.1.0,is_lock_free() em estruturas de 128 bits retornaram true. Ter completostd::optional suporte, atualizei para o MacPorts gcc 7.3. Durante minha primeira tentativa de compilação, encontrei esse erro notório do ...