FileLock.release() | Java

 

Descripción

Libera el bloqueo sobre un fichero.

Sintaxis

public abstract void release() throws IOException

Excepciones

ClosedChannelException, IOException

Clase Padre

FileLock

Ejemplo

try {
 
  // Definimos el fichero y el canal a utilizar
  File file = new File("test.txt");
  FileChannel channel = new RandomAccessFile(file, "rw").getChannel();

  // Bloqueamos el fichero
  FileLock lock = channel.lock();

  // Intentamos adquirir el bloqueo del fichero
  try {
     lock = channel.tryLock();
  } catch (OverlappingFileLockException e) {
     // Fichero ya bloqueado
  }	    
	    
  // Liberamos el bloqueo
  lock.release();	    
  channel.close();	   

  } catch (Exception e) {
}

Líneas de Código

Manual Java

Aprende más sobre Java consultando online o descargando nuestro manual.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Vídeos Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.