Вопросы по теме 'file-locking'

Изменения FileLock между Java 5 и Java 6
В Java 1.5 java.nio.channels.FileLock не проверял наличие уже заблокированных файлов. ссылка здесь Фрагмент гласит: Класс java.nio.channels.FileLock проверяет файлы, уже заблокированные другими экземплярами FileChannel. Java SE 6...
1051 просмотров
schedule 30.03.2024

Как заставить php-скрипты работать параллельно?
script1.php <?php session_start(); sleep(10); script2.php <?php session_start(); Я запускаю script1.php в браузере и сразу после script2.php в другом окне браузера. session_start() в script2.php не может выполняться до тех...
801 просмотров
schedule 25.05.2022

Perl: flock() работает в Linux, игнорирует предыдущую блокировку в AIX.
В двух словах: написал Perl-скрипт, используя flock(). В Linux он ведет себя так, как ожидалось. В AIX функция flock() всегда возвращает 1, хотя другой экземпляр сценария, использующий функцию flock(), должен удерживать монопольную блокировку файла...
1838 просмотров
schedule 23.11.2023

Как предоставить параллельный доступ для записи к файлу без коллизий?
У меня есть несколько дочерних процессов, которые должны записывать журналы в общий файл. Мне интересно, работает ли этот код, чтобы процессы записывались в общий файл без коллизий: sub appendLogs { open FILE, "+>>", $DMP or die "$!";...
1503 просмотров
schedule 25.02.2022

многопоточная блокировка файлов в linux
Я работаю над многопоточным приложением, в котором нескольким потокам может потребоваться эксклюзивный доступ к одному и тому же файлу. Я ищу способ сериализации этих операций. Я планировал использовать блокировку flock, lockf или fcntl. Однако...
2831 просмотров
schedule 07.05.2022

C++: блокировка файлов между потоками и процессами
Я хотел бы создать блокировку на основе файлов, которая обеспечивает эксклюзивный доступ к связанному ресурсу. boost:interprocess::file_lock подходит для разделения процессов, но не подходит для разделения потоков. Эту проблему можно решить с...
1537 просмотров
schedule 26.07.2023

Svn блокирует-модифицирует-разблокирует модель
Мне нужно настроить репозиторий svn с моделью блокировки-изменения-разблокировки. Также необходимо, чтобы когда пользователь извлекает проект, все файлы должны иметь разрешение только для чтения. Когда пользователь хочет изменить файл, продолжайте...
364 просмотров

Копирование файлов с файловыми блокировками в Java
Я работаю над процессом Java, который должен эффективно (и рекурсивно) копировать файлы/каталоги из исходного местоположения в целевое. Для этого я хочу: создать замок если целевой файл не существует, скопируйте его иначе, если конечный...
2928 просмотров
schedule 23.03.2022

Использование переименования для безопасной перезаписи общего файла в Linux
Вот настройка: у меня есть общий файл (давайте назовем его status.csv), который читается многими процессами (давайте назовем их потребителями) только для чтения. У меня есть один производитель, который периодически обновляет status.csv, создавая...
967 просмотров
schedule 21.08.2022

Файл XML блокирует файл последовательности SAP PI
Это требование SAP PI, Исходная система: XY_Client Промежуточное ПО: PI System Целевая система: SAP XML-файлы передаются в систему PI, для каждого XML-файла создается внутренний файл для отслеживания store_number и количества xml-файлов....
53 просмотров
schedule 11.11.2023

Насколько безопасно использовать Java FileLock?
Насколько безопасно использовать java.nio. channels.FileLock для блокировки файлов между процессами? Утверждается, что другие процессы не могут получить доступ к файлу, если у нас есть эксклюзивная блокировка. Однако в приведенном ниже ответе на...
3785 просмотров
schedule 18.03.2022

Проблемы с блокировкой Microsoft.WITDataStore32.dll
У меня есть проектное решение, в котором есть несколько разных типов проектов; служба Windows, консольные приложения и веб-приложения являются основными. Приложение взаимодействует с TFS. Код был написан для подключения к TFS 2013, и я недавно...
185 просмотров

Python: блокировка текстового файла в NFS
У меня есть файл results.txt на сервере, к которому обращаются несколько виртуальных машин через NFS. На каждой из этих виртуальных машин запускается процесс, который считывает файл results.txt и изменяет его. Если два процесса, A и B ,...
3178 просмотров
schedule 12.01.2023

PHP flock() для чтения-изменения-записи не работает
У меня есть файл журнала, поддерживаемый скриптом PHP. Сценарий PHP подлежит параллельной обработке. Я не могу заставить механизм flock() работать с файлом журнала: в моем случае flock() не предотвращает одновременный доступ к файлу журнала,...
924 просмотров
schedule 19.09.2022

Файлы Scala при чтении и записи блокируют проблемы
Описание проблемы У меня есть приложение, в котором я должен записывать значения в файл и считывать их обратно в программу в цикле while. Это не удается, потому что файл записывается только при выходе из цикла, а не на каждой итерации. Поэтому...
236 просмотров
schedule 01.08.2023

Доступ к файлу, который был заблокирован сторонней библиотекой, используемой тем же процессом
Я использую стороннюю библиотеку в своем консольном приложении .NET Core. Библиотека создает текстовый файл, и библиотека держит файл заблокированным (возможно, статический экземпляр хранится где-то внутри библиотеки) до завершения процесса. Мне...
20 просмотров
schedule 03.02.2023

JAVA: — Общий доступ к файлам и блокировка между несколькими Java-приложениями, не работающими в Linux.
У меня есть два отдельных процесса Java. Скажите ABC и DEF. DEF является потомком ABC (то есть DEF порождается ABC. И ABC, и DEF порождаются с использованием двух jar-файлов ABc.jar и DEF.jar соответственно). Мое требование состоит в том, чтобы...
120 просмотров
schedule 17.01.2024

PHP — проверьте, не заблокирован ли файл CSV для изменения другим пользователем
Я использую WinSCP для непрерывного извлечения файлов CSV с удаленного FTP. Я создал PHP-скрипт, который сканирует папку каждые 10 минут, чтобы импортировать эти CSV-файлы в базу данных с помощью LOAD DATA INFILE Проблема в том, что мой...
65 просмотров
schedule 31.08.2022