title: Is it safe for more than one goroutine to print to stdout?
body: <p>I have multiple goroutines in my program, each of which makes calls to <code>fmt.Println</code> without any explicit synchronization. Is this safe (i.e., will each line appear separately without data corruption), or do I need to create another goroutine with synchronization specifically to handle printing?</p>