https://doc.rust-lang.org/stable/std/io/struct.Stdout.html > Each handle shares a global buffer of data to be written to the standard output stream. > Access is also synchronized via a lock and > explicit control over locking is available via the [`lock`](https://doc.rust-lang.org/stable/std/io/struct.Stdout.html#method.lock) method.