OnApplicationStart это глобальная функция?

Поддержка
  • Интересует такой вопрос. OnApplicationStart это глобальная функция, или она привязана локально к потоку? Просто мне нужно на старте программы прочитать один раз файл и больше его не трогать. Дальше чтоб потоки работали с теми данными что получили на старте с файла. Если сделаю это действие в OnApplicationStart будет работать? Или каждый поток будет читать файл при старте каждого потока?

  • @Gang Нет, OnApplicationStart срабатывает только один раз при начале работы скрипта, выполняясь в рандомном потоке. Для сохранения обработанных данных нужно использовать глобальные переменные, локальные переменные не будут доступны.

  • @blackhacker said in OnApplicationStart это глобальная функция?:

    @Gang Нет, OnApplicationStart срабатывает только один раз при начале работы скрипта, выполняясь в рандомном потоке. Для сохранения обработанных данных нужно использовать глобальные переменные, локальные переменные не будут доступны.

    Спасибо!

  • 0 Votes
    2 Posts
    382 Views
  • 0 Votes
    5 Posts
    445 Views
  • 0 Votes
    16 Posts
    2556 Views
  • 2 Votes
    2 Posts
    1188 Views
  • 0 Votes
    4 Posts
    1316 Views