Additionally , some special atomic data structures are weak enough to be implemented without non-blocking primitives . These exceptions include :
Additionally , some non-blocking data structures are weak enough to be implemented without special atomic primitives . These exceptions include :