Learn about mutexes!
Learn about stateful goroutines!