thread safety is not important, the hogwild essay basically spent pages trying to explain that the update is sparse and you can update in whatever way(sequence). It’s magic, so forget about the safety.