Free list ABA problem

Code reviewHard34 minCitadel style

Your task

Review this C++ lock-free free-list. pop hands out a node; push returns one. Multiple threads call both.