``` Section [Deers] Thread [Section [Grain] Thread [01] - computing deers] - computing grain Section [Deers] Thread [0Section [Grain] Thread [1] - updating grain] - updating deers Section [Watcher] Thread [2] - printing and updating states ``` Related threads: [Is cout sync?](https://stackoverflow.com/questions/6374264/is-cout-synchronized-thread-safe)