hazard pointer
in a multithreaded system, a pointer kept by each thread indicating which nodes the thread is currently accessing and must not be modified or deallocated by another thread
en-GB/ˈhæzəd ˈpɔɪntə/
en-US/ˈhæzɚd ˈpɔɪntɚ/
in a multithreaded system, a pointer kept by each thread indicating which nodes the thread is currently accessing and must not be modified or deallocated by another thread