Ho un'applicazione che utilizza i timer per eseguire occasionalmente attività di monitoraggio su thread secondari. Alcune di queste attività di pulizia richiedono molto tempo e vorrei essere in grado di abortire queste attività (con garbo se possibile) quando il mio utente termina il programma.Posso interrompere un System.Threading.Timer
C'è un modo per interrompere il thread in modo programmatico come posso con Thread.Abort(), o dovrei aggiungere un flag al codice per indicare che il thread è terminato e verificarlo in posti valenti nel codice che viene avviato dal timer?
La terminazione dell'app non terminerebbe tutti i thread? – CJ7