Da Hardware ao Código: Por que Funções Comuns Não Podem Substituir a Instrução Swap para Segurança em Threads?
Este artigo vai além de uma explicação superficial. Leva você a revisitar, da perspectiva da CPU, como o "lock" — o mecanismo mais fundamental e crucial na programação concorrente — realmente funciona. Partiremos de uma simples instrução swap, avançando pelos protocolos de coerência de cache do CPU, barreiras de memória, e até usando ...
Publicado em 6-2 04:00 por Thomas