RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Установка атрибутов файлов из Rexx


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Alexey Bezditko
To : Aleksey Tarasow
Subj : Установка атрибутов файлов из Rexx


> Процессы которые работают с файлами запускаются хаотично в любом количестве и не чего не знают друг о друге. Количество файлов за раннее не известно, но с течением времени будет только расти. Лочится только текущий файл, то есть с остальными файлами другие процессы могут делать что угодно. Выходит что каждый файл нужно искать отдельно в актуальном списке лоченных файлов.
> Можно ли в очередь кидать сообщения (разными процессами), многократно их читать (каждым процессом, перед началом работы с каждым файлом), и удалять выборочно (например по индексу и т.п.)?
>


...может, глупость скажу - но что мешает лочить файлы старым дедовским способом - то есть открывая их явно для монопольной записи? В регине есть вариант открыть файл перед использованием явно - или нет? в используемых платформах есть вариант открыть файл для монопольной записи? если есть, то что будет делать процесс, попытавшийся так же открыть уже открытый таким образом файл? ждать освобождения - то есть закрытия тем, кто открыл ранее - или попытка открыть закончится с ненулевым кодом?
Честно гря, я бы копал в этом направлении, ибо ранее оно не подводило ни в одной из систем...

Wed 26 Aug 2015 12:41 Mozilla/5.0 (Windows NT 5.1; rv:35.0) Gecko/20100101 Firefox




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.