Witam,
W skryptach jest zablokowane rekurencyjne wykonywanie scen:
"Nie wykonano sceny - wykryto rekurencyjne wykonania."
Czy byłaby możliwość żeby jednak odblokować ta możliwość, wtedy można rozwiązać problem braku harmonogramu w skryptach i sterować sprawdzaniem czasu w samym skrypcie.
pozdr
Rekurencyjne wykonywanie scen
-
ciekawy_zycia
- Posts: 42
- Joined: Wed Mar 06, 2019 8:35 am
Rozumiem ze istnieje niebezpieczenstwo mnozenia sie procesow jak beda sie uruchamiac jedna za druga, ale w sumie nie ma tutaj powrotow z rekurencji i poprzednie wykonanie sceny mozna zakonczyc ona uruchomi druga instancje sceny, ktora sie zakonczy a ta kolejna itp. Jednoczesnie powinna byc aktywna tylko jedna scena, wiec wnioskuje ze to nie powinno zabic aplikacji. Czy robiliscie testy jak rekurencja wplywa na wydajnosc?
Mozliwa rekurencja pozwoliloby to w latwy sposob obejsc brak harmonogramow, ktorych tak bardzo brakuje i rozwiazac inne problemy.
-
fracz
- Posts: 2342
- Joined: Fri Oct 28, 2016 10:56 pm
- Location: Kraków
- Has thanked: 4 times
- Been thanked: 6 times
Przeprowadziłem eksperyment myślowy, którego wynikiem był zgon aplikacji.
Nie ma żadnego ograniczenia, które pilnowałoby, by "jednocześnie była aktywna tylko jedna scena". W efekcie każde odpalenie takiej sceny będzie się wykonywać w nieskończoność.
Nie ma żadnego ograniczenia, które pilnowałoby, by "jednocześnie była aktywna tylko jedna scena". W efekcie każde odpalenie takiej sceny będzie się wykonywać w nieskończoność.
-
ciekawy_zycia
- Posts: 42
- Joined: Wed Mar 06, 2019 8:35 am
To pozwole sobie podyskutowac w ramach eksperymentu myślowego, scenę ze sceny mozna wykonac tylko wtedy kiedy warunek jest spelniony ( np z jakims opoznieniem), jesli mowisz ze scena bedzie sie wykonywac w nieskonczonosc to znaczy ze odpalanie kolejnych scen nie jest w osobnym watku, tylko czekasz na ich zakonczenie i dopiero wtedy jest produkowana "odpowiedz" i zakanczana egzekucja sceny?fracz wrote: Mon Jul 15, 2019 5:09 pm Przeprowadziłem eksperyment myślowy, którego wynikiem był zgon aplikacji.
Nie ma żadnego ograniczenia, które pilnowałoby, by "jednocześnie była aktywna tylko jedna scena". W efekcie każde odpalenie takiej sceny będzie się wykonywać w nieskończoność.
