Quote:
Originariamente inviato da Tommo
Hmm... ho messo una pezza mettendo un Bool nella classe, che impedisce due esecuzioni contemporanee del metodo... funziona, ma è bruttone... e non impedisce che riaccada altrove.
Cmq ho appurato che il Lua chiama 2 volte la funzione wrapper, sebbene ci sia una sola chiamata; e che se levo quest'unica chiamata la funzione wrapper è attivata una volta sola, ma poi il metodo non arriva alla fine. Chissà dove altro lo chiama
Che schifo 
|
Uhm, ma in pratica quanti thread ha il tuo programma che gira ? O li elimini del tutto o ti conviene rendere il metodo thread-safe (no alterazione di variabili di istanza), se possibile ovviamente.