Go's Hybrid Write Barrier: Why the GC Can Mark While You Write
Go’s write barrier records both the old and the new value of every pointer slot into a per-P buffer, and the flush greys both — a Yuasa deletion barrier plus a Dijkstra insertion …
Go’s write barrier records both the old and the new value of every pointer slot into a per-P buffer, and the flush greys both — a Yuasa deletion barrier plus a Dijkstra insertion …