Copy-on-write (COW) — оптимизация: несколько горутин разделяют данные, копия создаётся только при модификации. Чтение — без блокировки (указатель на immutable данные). Запись — копируешь, модифицируешь копию, атомарно подменяешь указатель (atomic.Value). Старые читатели всё ещё видят старую версию — ок, она immutable. Идеально для: конфиги, кеши, routing tables — читают часто, пишут редко. В Go: atomic.Value.Store(newConfig).
Что такое copy-on-write?
Middle
214 просмотровAFK Offer AI
Как добавить request tracing?