Я использую библиотеку java.util.zip и ZipOutputStream, чтобы создать zip-файл каталога и всех файлов и каталогов в нем. В моем приложении вполне вероятно, что другой поток может получить доступ к этим же файлам во время сжатия. Я не специалист по сжатию файлов (или по безопасности потоков), поэтому мой вопрос, будет ли архивировать каталог, в то время как другой доступ к этим файлам повлияет на любой процесс?