Spinlock<T> с нуля на Rust.
Без Mutex. Только AtomicBool, UnsafeCell и RAII-guard.
За ~60 строк unsafe-кода разобрался с memory ordering и получил рабочую альтернативу мьютексу 🦀
Репозиторий
https://github.com/1rishuraj/low-latency-rust/tree/main/spinlock
Post #1241
4.05K

- 👍 14
- 🔥 8
- 🗿 4
- 😁 3
- 🥰 2
- ❤ 1
- 😱 1
- 🤗 1