RU

Async Rust: как уменьшить бинарник, пока rustc не оптимизирован

Разбираем, почему async Rust генерирует лишние state machine, как это бьёт по embedded и WASM, и что можно сделать в коде прямо сейчас. — Читать дальш…

МногопоточностьНизкоуровневое программированиеОптимизацияКомпиляторыПроизводительностьRustАсинхронное программированиеСтатьи
Tproger
RU

Hazard pointers на пальцах

Привет, Хабр. Сегодня я постараюсь максимально понятным языком объяснить Hazard pointers , с схемой и примерами. Читать далее

C++Lock-FreeМногопоточностьHazard PointersСистемное программированиеНизкоуровневое программированиеLow-LatencyБарьеры памятиПамять
Habr