IskatelЕсли уж велосипедить, то правильно. Создавать файл блокировки надо в каталоге /tmp, а лучше воспользоваться модулем
перед тем как полезть в базу, проверь нет ли на диске файла с именем “не лезь в базу”.
https://pypi.python.org/pypi/lockfile
IskatelЕсли уж велосипедить, то правильно. Создавать файл блокировки надо в каталоге /tmp, а лучше воспользоваться модулем
перед тем как полезть в базу, проверь нет ли на диске файла с именем “не лезь в базу”.
)
IskatelВы какую-то ерунду говорите. https://ru.wikipedia.org/wiki/%D0%91%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_(%D0%A1%D0%A3%D0%91%D0%94)
Ну а по сути вопроса - одновременно НЕТ (ни одна БД не даст одновременно, ибо это бред), а по очереди да… Перед открытием базы из программы создавай файл на диске (любой, лишь бы был), так линуксы поступают… закончил - удаляй. Из другой проги тоже самое. Соответственно обе проги ждут пока файла не станет…
ShamanВозможно. Но это больше зависит от того, что понимать под словом “одновременно”, и смысл слова “блокировка” В частности я подразумевал работу с одними и теме же данными.
Вы какую-то ерунду говорите.
Iskatel
Возможно. Но это больше зависит от того, что понимать под словом “одновременно”, и смысл слова “блокировка” В частности я подразумевал работу с одними и теме же данными.
Iskatel
4kpt_III Да не в этом дело, насколько я понял разногласия возникли по поводу возможности одновременной работы
IskatelУ Вас получается, даже прочитать разные таблицы невозможно.
4kpt_III Да не в этом дело, насколько я понял разногласия возникли по поводу возможности одновременной работы