Допустим, есть цикл, читающий входные данные и выполняющий их. Может быть полезно дать задаче закончить текущую инструкцию, которую она вычисляет, не прерывая ее до того, как она вернется в командную строку за новой инструкцией. Таким образом, можно завершить цикл. Это завершает цикл изящно и предотвращает его повторный запуск, если read
находится под ограничением таймаута.