Ciao ragazzi, dovrei utilizzare la funzione Timer_Tick per ciclare l'acquisizione di dati tramite una porta com. L'oggetto che vado a richiamare utilizza un metodo che chiude il thread dopo un certo timeout:
obj.Read(N byte) //--> if no data come within 500ms close the thread
La mia domanda è:
considerando che la funzione Timer_Tick temporizzerebbe questa chiamata per un tempo prefissato (consideriamo 100ms), l'esecuzione totale della funzione durerebbe Tempo della Timer_tick + Timeout thread (100ms + 500 ms = 600ms)
oppure solo il tempo della Timer_Tick (100ms) causando cosi la chiusura/crash anticipato del thread?