RU

Деконструкция GO: CPU, RAM и что там происходит. Reordering, atomics, locks, fences. Часть 1.3

С постановкой проблем в прошлой статье мы почти закончили и вывели самое важное – природу состояния гонки и состязания за кэш. В этой статье мы также …

goassemblycpuatomicsmemorymemorybarrierreorderingdata racecache contention
Habr
RU

Деконструкция Go: модель памяти, happens-before и почему ваш код работает

Приветствую всех! У меня было обилие мыслей на тему того, что можно сюда написать и решил разобраться в фундаменте мироустройства языков программирова…

goязыки программированияmemoryпамятьпроцессоратомарностьassembler
Habr