filmov
tv
1Password Developer Fireside Chat: Demystifying Atomics
Показать описание
Join 1Password senior developer, Nathan West, as he demystifies atomics – the primitive rules for safely interacting with shared memory from multiple threads.
Nathan shows that, while complex, atomic code really is possible to understand. He discusses the C11 memory model, atomic and nonatomic operations, and memory orderings. Nathan also provides insight and clarification on the often-confusing concept of each thread having an independent view of the memory.
Slides:
References:
Mara Bos, leader of the Rust Library team, Twitter: @m_ou_se
Follow us on:
Nathan shows that, while complex, atomic code really is possible to understand. He discusses the C11 memory model, atomic and nonatomic operations, and memory orderings. Nathan also provides insight and clarification on the often-confusing concept of each thread having an independent view of the memory.
Slides:
References:
Mara Bos, leader of the Rust Library team, Twitter: @m_ou_se
Follow us on: