Programmazione multithread per componenti con System.Threading
Benché il componente BackgroundWorker sostituisca lo spazio dei nomi System.Threading aggiungendovi funzionalità, lo spazio dei nomi System.Threading viene mantenuto per compatibilità con le versioni precedenti e per un eventuale utilizzo futuro.Per ulteriori informazioni, vedere Cenni preliminari sul componente BackgroundWorker.
In questa sezione
Procedura dettagliata: modifica di componenti multithreading semplici con Visual Basic
Viene illustrata la creazione di un componente multithreading mediante Visual Basic.Procedura dettagliata: modifica di componenti multithreading semplici con Visual C#
Viene illustrata la creazione di un componente multithreading mediante Visual C#.Procedura: creare thread
Viene illustrata la modalità di creazione di un nuovo thread di esecuzione.Procedura: coordinare più thread di esecuzione
Viene descritta la modalità di utilizzo dei blocchi per coordinare i thread e assicurare l'esecuzione atomica del codice.Componenti thread-safe
Sono illustrate le caratteristiche dei componenti thread-safe e come implementare la funzionalità thread-safe nei componenti.Log eventi e componenti multithreading
Sono illustrate le problematiche relative all'utilizzo dei log eventi con più thread di esecuzione.Procedura: registrare eventi per componenti multithreading
Viene descritta la modalità di coordinamento utilizzando un componente EventLog con più thread di operazioni.Procedura: modificare i controlli dai thread
Sono riportate alcune considerazioni particolari relative alla manipolazione dei controlli con più thread.
Topic | Location |
---|---|
Procedura dettagliata: modifica di componenti multithreading semplici con Visual C# | Controlli personalizzati Windows Form in .NET Framework SDK |
Procedura dettagliata: modifica di componenti multithreading semplici con Visual Basic | Controlli personalizzati Windows Form in .NET Framework SDK |
Procedura dettagliata: modifica di componenti multithreading semplici con Visual Basic | Controlli personalizzati Windows Form in .NET Framework SDK |
Procedura dettagliata: modifica di componenti multithreading semplici con Visual C# | Controlli personalizzati Windows Form in .NET Framework SDK |
Procedura dettagliata: modifica di componenti multithreading semplici con Visual Basic | dv_fxmclicc |
Procedura dettagliata: modifica di componenti multithreading semplici con Visual C# | dv_fxmclicc |
Procedura dettagliata: modifica di componenti multithreading semplici con Visual Basic | dv_fxmclicc |
Procedura dettagliata: modifica di componenti multithreading semplici con Visual C# | dv_fxmclicc |
Riferimenti
- Spazio dei nomi System.Threading
Vengono fornite classi e interfacce che consentono la programmazione con multithreading.
Sezioni correlate
Programmazione multithreading con il modello asincrono basato su eventi
Descrive il metodo standard per includere un componente che dispone di funzioni asincrone.Componente BackgroundWorker
Viene consentita l'esecuzione di operazioni elaborate e lunghe in background su un thread diverso dal thread UI principale dell'applicazione.