我正在使用 java.util.zip 库和 ZipOutputStream 来创建目录及其下所有文件和目录的 zip 文件。在我的应用程序中,另一个线程可能在压缩期间访问这些相同的文件。我不是文件压缩(或线程安全,就此而言)方面的专家,所以我的问题是,在其他东西访问这些文件时压缩目录是否会影响任一进程?
最佳答案
仅当进程以阻止其他进程读取访问的方式打开文件时。 (这通常需要特定于操作系统的标志来指定权限。)所以这当然是可能的,但这不是常见的情况。
关于java - 在 Java 中压缩目录会影响使用相同文件的其他进程吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/799554/