Hier ist das Szenario:Kann man Dateien gleichzeitig lesen und schreiben?
- ThreadA von einer Steckdose lesen wird, und Schreiben von Daten auf „MyFile.txt“
- ThreadB wird „MyFile“ zu lesen, und wenn es das Ende erreicht es, Willensschleifen, bis neue Daten in MyFile verfügbar sind (weil ich "MyFile.txt" nicht wieder öffnen will und die Zeit verliere, so erreiche ich die Position von wo ich war ..).
Ist es möglich, so etwas zu tun?
Wenn nicht, gibt es einen anderen Weg, so etwas zu tun?
möglich Duplikat mit [Wie verwende ich Java aus einer Datei zu lesen, die aktiv geschrieben wird?] (Http://stackoverflow.com/questions/4149/ how-do-i-use-java-zu-lesen-von-einer-Datei-das-ist-aktiv-geschrieben-werden –
Ich habe einen Link zu einer Frage hinzugefügt, die ein Duplikat von diesem ist. Aber haben Sie zufällig RandomAccessFile gesehen? Sie müssen nicht erneut eine ganze Datei durchlaufen, um von einer bestimmten Position zu lesen –