Atomic Operation - Definição do Glossário de CI/CD
Uma operação atômica executa como um único passo indivisível, então threads concorrentes nunca a veem pela metade (por exemplo, compare-and-swap, fetch-and-add); os atômicos são a primitiva a partir da qual estruturas de dados lock-free e contadores compartilhados corretamente são construídos.
Guias relacionados
Memory Barrier - CI/CD Glossary DefinitionA memory barrier forces an ordering on memory operations, so CPU or compiler reordering can’t break the visib…
Lock-Free - CI/CD Glossary DefinitionA lock-free algorithm guarantees some thread always makes progress without locks, avoiding deadlock and prior…
False Sharing - CI/CD Glossary DefinitionFalse sharing is when threads update different variables sharing one cache line, forcing costly coherency tra…