Resultados da pesquisa a pedido "atomic"
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...
writeToFile: atomically: o que significa atomicamente?
Eu estou querendo saber o que oatomically: significa @ nowriteToFile:atomically: método -[NSArray writeToFile:atomically:] por exemplo). É comum passarYES paraatomically:, mas não sei o que isso signific
What's the difference between the atomic and nonatomic attributes
Fazer o queatomic enonatomic significa nas declarações de propriedade? @property(nonatomic, retain) UITextField *userName; @property(atomic, retain) UITextField *userName; @property(retain) UITextField *userName; Qual é a diferença operacional ...
or que a atribuição de número inteiro em uma variável atômica naturalmente alinhada em x8
Eu estive lendo issoartig [http://preshing.com/20130618/atomic-vs-non-atomic-operations/] sobre operações atômicas e menciona que a atribuição de números inteiros de 32 bits é atômica em x86, desde que a variável esteja naturalmente alinhad Por ...
Usando volátil desde que atômico
Se eu tenho algo assim ... volatile long something_global = 0; long some_public_func() { return something_global++; }Seria razoável esperar que esse código não quebre (condição de corrida) quando acessado com vários threads? Se não é padrão, ...
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 é ...
As operações atômicas bloquearão outros threads?
Estou tentando estabelecer um conceito "atômico vs não atômico" em minha mente. Meu primeiro problema é que não consegui encontrar "analogia da vida real" nisso. Como o relacionamento cliente / restaurante sobre operações atômicas ou algo ...
Operações atômicas para lista duplamente vinculada sem bloqueio
Estou escrevendo uma lista duplamente vinculada sem bloqueio com base nesses documentos:"Reclamação de Memória Livre de Bloqueio Eficiente e Confiável B...
Bloqueio Singleton com verificação dupla em C ++ 11
A seguinte implementação de singleton é livre de corrida? static std::atomic<Tp *> m_instance; ... static Tp & instance() { if (!m_instance.load(std::memory_order_relaxed)) { std::lock_guard<std::mutex> lock(m_mutex); if ...
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 ...