1. It doesn't guarantee in-order prints (as far as I can tell, it prints in the same order as `print` or [logging](https://docs.python.org/2/library/logging.html) would) 2. It doesn't guarantee *that your output will even be printed!* You have to `console_terminate` and then join the console thread to flush it...
printor logging would)console_terminateand then join the console thread to flush it...