Ga naar inhoud

[Java] Vraag over FileLock


anoniem

Aanbevolen berichten

Hallo! Ik heb een vraag: met Java lees ik van en schrijf ik naar een binair bestand middels de FileChannel van klasse RandomAccessFile. Alvorens dat te doen, lock in de file altijd met FileLock. Dat gaat goed. Alleen nu wil ik een 'integer' lezen uit mijn binaire bestand, maar deze keer door direct gebruik te maken van mijn RandomAccessFile en (dus) niet van de FileChannel (want bij de FileChannel moet je eerst een ByteBuffer aanmaken e.d., is voor een simpele integer lezen iets te veel werk). Nu mijn vraag: de FileLock is alleen van toepassing op een FileChannel. Maar aangezien de RandomAccessFile en FileChannel met elkaar verbonden zijn, is het dan ook zo dat als ik de channel 'lock', het achterliggende binaire bestand dan ook meteen gelocked is? Bedankt!
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...