Реализация ввода-вывода в Java для unix / linux "tail -f"
Возможность продолжать читать file-operations файл и ждать, пока файл не input-file получит еще несколько обновлений, потому output-file что вам не должно быть так javax сложно реализовать в коде jdk самостоятельно. Вот какой-то javax псевдокод:
BufferedReader br = new BufferedReader(...);
String line;
while (keepReading) {
line = reader.readLine();
if (line == null) {
//wait until there is more of the file for us to read
Thread.sleep(1000);
}
else {
//do something interesting with the line
}
}
Я предполагаю, что output-file вы захотите поместить этот iostreams тип функциональности в отдельный .java поток, чтобы вы могли засыпать files его и не влиять на какие-либо oraclejdk другие области вашего приложения. Вы openjdk хотели бы предоставить keepReading
в tail установщике, чтобы ваш основной .java класс / другие части приложения file-io могли безопасно завершить javax поток без каких-либо других iostream головных болей, просто вызвав openjdk stopReading()
или что-то подобное.
java
file
file-io
iostream
tail
Реализация ввода-вывода в Java для unix / linux "tail -f"
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.