Создание ресурса и его использование
-
Всем привет! Ребята кто работал с созданием ресурса - подскажите как правильно юзать? Задача в следующем:
-есть многопоточная задача, которая парсит данные с последующей записью в файл - здесь все четко отрабатывает
-дальнейшая задача использовать записанный файл как ресурс типа из файла - так же для дальнейшей многопоточной обработки...Есть инструменты Ресурс - Создать и т.д. - но в начтройках нет ни типа ни расположения - или это другая тема? - объясните пожалуйста
-
@Turutur Да вроде такая же. Насколько я понял, главное в том, чтобы при использовании многопоточности, ставить в свойствах ресурса, возможность записи, это значит что строка будет удалятся после того как она обработана потоком. И ставить галочку в свойствах ресурса на количество используемых потоков как 1, это значит что будет использована одна строка на 1 ресурс.
-
@Samael_96 - спасибо за участие - но я немного о другом - речь не о входных ресурсах - а о действиях - создание ресурса во время выполнения скрипта... - не могу понять как его использовать?
-
@Turutur
Они работают на протяжении работы скрипта, данные хранятся только в памяти во время работы, в файлы не сохраняются
-
@DrPrime спасибо за оперативность - тогда вопрос такой - я использую ресурсы в многопотоке, чтобы каждый поток брал свою строку - как быть в случае с созданием ресурса во время выполнения скрипта? - получается , что данные для создаваемого ресурса будут назначенны из переменной - соответственно - при многопотоке - если это не онапликатион старт - это будет происходить количество раз равное потокам- если не сложно пожалуйста пошаговый алгоритм использования накидайте для наглядности - как может быть использовано создание ресурса во время работы скрипта?
-
@Turutur я не знаю кк поведет себя создание ресурса в ескольких потоках. Можешь тестануть на пустом скрипте, с выводом данных в лог
-
@DrPrime спасибо
-
@Turutur Создавать ресурс лучше в OnApplicationStart. Если нужен ресурс из файла, просто создайте его как обычный ресурс. При желании его можно спрятать от пользователя.