Lockless algorithms are said to be very tricky to implement correctly!
These algorithms are used in high speed networking (1 Tbps+ types),the linux kernel and real-time audio processing.
Its where important in things like the Mars Rover/satellites which has to meet certain time requirements from issue of command to its execution these algorithms allow it to uphold that guareentee.
The benchmark graphs show processing times dropping by 50% which is a lot when that code runs on every packet of a 1Tbps network.
I am trying to write a lockless stack,queue etc in rust and benchmark their performance!
uh website and debugging rest was me handwriting code!