Возник вопрос. Вполне вероятно он достаточно нубский, но однозначный ответ я не нагуглил и хочу для себя прояснить.
Допустим OnStop в моем сценарии выглядит как-то так:
В результате main может прочитать что IsRun = false и завершиться до завершения OnStop.
Вопрос, следует ли мне всегда размещать IsRun = false в конце OnStop или можно не забивать себе такими нюансами голову?
Допустим OnStop в моем сценарии выглядит как-то так:
Код |
---|
function OnStop(flag) IsRun = false -- далее следуют какие то относительно продолжительные действия -- сохранение нажитого непосильным трудом по файлам например -- имитация таковых: sleep(50) end |
Вопрос, следует ли мне всегда размещать IsRun = false в конце OnStop или можно не забивать себе такими нюансами голову?