Resultados da pesquisa a pedido "atomic"

1 a resposta

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

1 a resposta

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

1 a resposta

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

1 a resposta

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

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

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

1 a resposta

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

1 a resposta

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?

1 a resposta

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

1 a resposta

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