Что может привести к тому, что readLine () не вернется на полпути при чтении простого текста?
Если вы читаете из файла в файловой системе, возможно, это связано с проблемой файловой системы; например удаленный файловый сервер не отвечает.
Если вы читаете из сокета, либо удаленный сервер (еще) не записал / сбросил данные, которые вы пытаетесь прочитать, либо проблема с сетью не позволяет данным пройти.
Если вы читаете из канала (например, с выхода другой программы), то другая программа не записала / не очистила данные, которые вы пытаетесь прочитать.
(В других случаях выполняется чтение из «файла устройства» или файла в файловой системе «/ proc», или в файловой системе с обратной связью. В этих случаях трудно перечислить возможные причины.)