GravifonClient uses atomic_thread_fence to synchronise memory instead of locking on its mutex.