Если у вас есть команда unix
tail -f <file> | <some java program>
Тогда хвост будет выглядеть как InputStream
, который может блокироваться в течение определенного периода времени. Если вы не хотите блокировать себя, вы должны использовать пакеты nio. Я считаю, что большинство других способов доступа к хвостовой команде (например, Process
) приводят к аналогичному InputStream
.