Hazard pointer (source code)

= Hazard pointer
{wiki}

A published reader protection record used by a protocol that validates the protected <pointer> and delays <memory reclamation> while relevant readers may access the object. Merely copying an unprotected pointer does not supply this lifetime guarantee.