Computer systems

A program uses a blocking read operation on a device that has no data available. What normally happens?