Utilizzo di thread e processi
L'utilizzo di thread e processi rappresenta una parte importante del debug.In Visual Studio è disponibile un'interfaccia che consente la connessione a processi in esecuzione di cui si desidera eseguire il debug, la visualizzazione di informazioni sui processi e i thread connessi in esecuzione all'interno di tali processi, nonché il controllo dell'esecuzione di thread e processi di cui si esegue il debug.
In questa sezione
Thread e processi
Vengono fornite informazioni di carattere generale su thread e processi, sul relativo ruolo nel calcolo, sui possibili bug derivanti dal loro utilizzo e sugli strumenti inclusi in Visual Studio per il debug di thread e processi.Connessione a processi in esecuzione
Viene illustrato come utilizzare il debugger di Visual Studio per connettersi a processi nel computer in uso o in un computer remoto, impostare il processo corrente dopo la connessione, disconnettersi da processi e gestire gli errori di connessione.Procedura: utilizzare la finestra Processi
Viene descritto come utilizzare la finestra Processi per interrompere l'esecuzione di un processo, riprendere l'esecuzione di un processo interrotto, disconnettersi da un processo o terminarlo.Debug di applicazioni multithreading
Vengono descritte le finestre Thread e altre funzionalità per il debug di applicazioni multithreading, con particolare attenzione alle nuove funzionalità di Visual Studio 2012.Viene inoltre illustrato come eseguire il debug di un'applicazione multithreading C++ in un cluster ad alte prestazioni.
Sezioni correlate
- Procedura: eseguire il debug di un'applicazione cluster remota
Viene illustrato come impostare e avviare il debug di un'applicazione in un cluster remoto tramite Debugger cluster MPI.