Dopo la fantastica scorsa puntata sull'override non potete perdervi questa sulla mitica gestione dei thread... :P
Il mio problema è questo: ho un thread che gestisce il "main" e un thread che gestisce il polling di alcuni dati su un PLC. Quando la funzione che esegue il polling pesca dei nuovi dati genera un evento che viene gestito dal main. Funziona tutto correttamente, ma mi sono accorto che la sub che gestisce l'evento generato dalla funzione di polling viene eseguita sul thread del polling anzichè su quello del main.
Giusto per darvi qualche info in più:
- la funzione che gestisce il polling è un metodo di una classe "PLC" che viene istanziata nel main
-il thread del polling viene creato dalla classe "PLC" quando viene istanziato il primo oggetto (primo e unico :P )
- la sub che gestisce l'evento denerato dall'oggetto "PLC" fa parte del main
Come faccio a far gestire l'evento generato dalthread del main anzichè dal thread del polling?
Probabilmente sono stato poco chiaro quindi chiedetemi pure più info![]()