Удаляется файл безвозвратно



  • Здравствуйте.
    BAS 24.8.3, ресурс - из файла, обновление 5с, чтение, удаление, перемешивание (1,1,1). Используют одновременно несколько запущенных скриптов, каждый в многопотоке. Несколько раз было что файл в папке исчезает. Как решить данную проблему?



  • @prostpatrick6 said in Удаляется файл безвозвратно:

    Здравствуйте.
    BAS 24.8.3, ресурс - из файла, обновление 5с, чтение, удаление, перемешивание (1,1,1). Используют одновременно несколько запущенных скриптов, каждый в многопотоке. Несколько раз было что файл в папке исчезает. Как решить данную проблему?

    Ресурсы были придуманы в BAS специально для того, что бы можно было синхронизировать работу с данными между потоками. Но когда вы используете один файл в разных скриптах, может возникнуть ситуация одновременной записи файла. Изменение файла это всегда процесс чтения с последующей записи изменённого файла.

    Лучше всего использовать базу данных для работы нескольких скриптов одновременно



  • Эта проблема возникает только при настройках в ресурсе или скрипте - удаление ресурса после использования или еще может текущего ресурса соответственно, если несколько скриптов только вносят данные в 1 файл - удаление общего файла не было. Может кому полезно будет...


Log in to reply