concurrencykit / ck

Concurrency primitives, safe memory reclamation mechanisms and non-blocking (including lock-free) data structures designed to aid in the research, design and implementation of high performance concurrent systems developed in C99+.
http://concurrencykit.org/
Other
2.35k stars 312 forks source link

Improve x86 cas codegen #149

Closed pkhuong closed 4 years ago

pkhuong commented 4 years ago

Better inline assembly sequences for compare-and-swap, and a small tweak to FAS spin lock.