Вы спрашиваете, будет ли запущенное приложение спать?
Если есть данные, удовлетворяющие чтению, то они не будут спать - ядро скопирует поставленные в очередь данные в ваш буфер и вернется из системного вызова. Если нет ожидающих данных, то процесс будет спать. Это не зависит от состояния других процессов в системе. Если все процессы находятся в спящем режиме, ядро будет выполнять полезные действия, например переводить ЦП в состояние пониженного энергопотребления до тех пор, пока не произойдет прерывание, что может означать, что теперь могут быть доступны данные, ожидаемые вашим процессом.