Mostly safe, contrary to other safer languages, Go memory model doesn't prevent data tearing.