/Engine/Source/Runtime/Core/Public/Misc/MTAccessDetector.h
Race detector supporting multiple readers (MR) single writer (SW) recursive access, a write from inside a read, a read from inside a write and all other combinations. is zero initializable. supports destruction while being "accessed"
class FMRSWRecursiveAccessDetector