We set the atomic variable dataRequestPending ... With all of the preceding, we now have a functioning, lock-free ring buffer in Ada. Obviously we have only touched on the core parts of what ...