25Mar
Can a process be DoSed by interfering with its compare-exchange loops?
Consider a file accessed by multiple processes; the processes map the file to memory and then use lock-free operations to synchronize (for example, use atomic-add to allocate an offset in the file to write to).
The atomic operations might…