Есть ли скрипт, который определяет, выполняется ли данная функция или уже нет? (без использования флага в самой функции)
Например, есть:
for i=1,100 do
startThread(Func);
end
Получается так, что могут запуститься несколько функций
Func, даже не смотря на то, что могла бы не завершиться предыдущая.