Salve,
ultimamente mi sto imbattendo in un problema che non riesco a risolvere, praticamente il codice che ho scritto prosegue senza attendere che gli algoritmi precedenti siano completi e sono costretto ad inserire la funzione "Threading.Thread.Sleep(Millisecondi)" dopo quasi ogni riga di codice in modo da farlo funzionare correttamente.
Non sono molto esperto, ma so che ci sono funzioni che una volta chiamate creano un altro thread e il codice continua ad avanzare senza attendere che quelle funzioni vengano terminate.
Le mie domande sono:
- c'è qualche modo per forzare il codice a procedere solo sequenzialmente senza creare thread multipli?
- come faccio a riconoscere se una funzione una volta eseguita attenderà il suo completamento prima di proseguire?
Scusate se non sto postando il codice, ma si creerebbe solo più confusione.
Grazie.