Blocking calls in an event loop thread
If you put a blocking call into the part of a program which is running an event loop this means the entire event loop is paused until the blocking call returns.
Opps.
This is a mistake we can make if we are just learning about event loops and blocking versus non blocks calls.