Quote:
Originariamente inviato da -Leo-
EDIT: facendo ulteriori prove pare proprio che il problema sia l'esecuzione contemporanea di più tread: se premo il bottone 1 che crea un Thread ed esegue un metodo, poi attivo il bottone 2 che crea un altro Thread ed attiva un altro metodo accade che: se entrambi i codici sono programmati per fare qualcosa alla pressione, ad esempio, del tasto "enter" questi la svolgeranno contemporaneamente.
|
Esatto. I thread possono fare azioni diverse "contemporaneamente".
Normalmente questo e' un effetto voluto. Se hai bisogno che le operazioni vengano fatte in maniera sequenziale, devi pensare ad un'architettura diversa, oppure a sincronizzare i thread fra loro. Dipende ovviamente dal problema che vuoi risolvere