Resultados da pesquisa a pedido "atomic"

3 a resposta

Onde está o bloqueio para um std :: atomic?

Se uma estrutura de dados possui vários elementos, sua versão atômica não pode (sempre) ser livre de bloqueios. Disseram-me que isso é verdade para tipos maiores porque a CPU não pode alterar atomicamente os dados sem usar algum tipo de ...

4 a resposta

Atomicidade de leitura de 32 bits na CPU multicore

(Observação: adicionamos tags a esta pergunta com base em onde acho que as pessoas estarão mais aptas a ajudar, por isso não grite :)) No meu projeto VS 2017 de 64 bits, tenho um valor de 32 bitsm_lClosed. Quando eu quero atualizar isso, eu uso ...

2 a resposta

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

5 a resposta

Lista de tipos de dados Delphi com operações de leitura / gravação 'seguras para threads'?

As variáveis 'booleanas' são seguras para thread para leitura e gravação de qualquer thread? Eu já vi algumas referências de grupos de notícias para dizer que são. Existem outros tipos de dados disponíveis? (Tipos enumerados, ints curtos, ...

8 a resposta

Atomicidade em C ++: Mito ou Realidade

Eu tenho lido um artigo sobreProgramação sem bloqueio [http://msdn.microsoft.com/en-us/library/ee418650%28v=vs.85%29.aspx]no MSDN. Diz : Em todos os processadores modernos, você pode assumir que lê e gravatipos nativos alinhados naturalmente são ...

4 a resposta

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?

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

2 a resposta

Implementação atômica C ++ 0x na pergunta c ++ 98 sobre __sync_synchronize ()

Escrevi o seguinte modelo atômico com o objetivo de imitar as operações atômicas que estarão disponíveis no próximo padrão c ++ 0x. No entanto, não tenho certeza de que a chamada __sync_synchronize () que eu tenho em torno do retorno do valor ...

4 a resposta

Os tipos de dados primitivos estão em c # atômico (thread safe)?

Por exemplo, preciso bloquear umbool valor quando multithreading?

4 a resposta

Volátil é uma maneira adequada de tornar atômico um único byte em C / C ++?

Eu sei que o volátil não impõe atomicidade no int, por exemplo, mas o faz se você acessar um único byte? A semântica exige que as gravações e leituras estejam sempre na memória, se bem me lembro. Ou, em outras palavras: as CPUs lêem e escrevem ...