ParentFull threadjbellis·reference updates are atomic, but without volatile (or more heavyweight synchronization) there may be an arbitrary delay before the change is visible to other threads.View on HN