Supposons que je fais ce qui suit en Java pour un processus qui reste ouvert:Windows Java Verrouillage de fichier lors du référencement d'un fichier existant dans le constructeur?
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());
}
}
}
Ai-je bloqué ce fichier d'une manière que d'autres processus de fenêtres ne peuvent pas écrire dans le fichier journal?
Il n'est pas vraiment poser des questions sur la sémantique Java ici, mais la sémantique Windows. – Esko