Discussione: [C++]GOTO invisibili?
View Single Post
Old 23-09-2008, 18:38   #11
marco.r
Senior Member
 
Iscritto dal: Dec 2005
Città: Istanbul
Messaggi: 1817
Quote:
Originariamente inviato da Tommo Guarda i messaggi
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.
__________________
One of the conclusions that we reached was that the "object" need not be a primitive notion in a programming language; one can build objects and their behaviour from little more than assignable value cells and good old lambda expressions. —Guy Steele
marco.r è offline   Rispondi citando il messaggio o parte di esso