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.