RU

Деконструкция GO: CPU, RAM и что там происходит. Многозадачность, многопоточность, кэши, проблемы. Часть 1.2

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

assemblergomultithreadingmultitaskingrace conditioncache contentioncpuramlinux
Habr
RU

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

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

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