Domanda

Supponiamo che io quanto segue in java per un processo che rimane aperto:

import java.io.File;
import java.util.Date;
public class LogHolder {
    public static void main(String[] args) {
        File file1 = new File("myLogFile.log");        
        while (true) {
            System.out.println("Running " + new Date());
        }
    }
}

ho chiuso questo file in modo che i processi altre finestre non possono scrivere nel file di registro?

È stato utile?

Altri suggerimenti

No, non hai bloccato il file. Ecco come la documentazione Java riassume lo scopo di java.io.File:

  

Una rappresentazione astratta di file e la directory percorsi

(In altre parole, new File() non ha nemmeno aprire il file.)

È possibile trovare il resto qui: http: //java.sun.com/javase/6/docs/api/java/io/File.html

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top