Procedura: passare a un altro thread durante il debug
Aggiornamento: novembre 2007
Le informazioni contenute in questo argomento sono valide per:
Edition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro e Team |
Legenda tabella:
Applicabile |
|
Non applicabile |
|
Comando o comandi nascosti per impostazione predefinita. |
Quando si esegue il debug di un'applicazione multithreading, è possibile cambiare contesto passando dal thread attivo a un altro thread. In Visual Studio sono disponibili diversi modi per eseguire questa operazione.
Per passare a un thread in una finestra di origine
All'estrema sinistra della finestra di origine fare clic con il pulsante destro del mouse su un indicatore del thread.
Scegliere Passa a dal menu di scelta rapida, quindi fare clic sul nome del thread che si desidera attivare.
Nel menu di scelta rapida vengono visualizzati solo i thread presenti in quella determinata posizione.
Per passare a un thread nella finestra Thread
Fare clic con il pulsante destro del mouse su un thread visualizzato nella finestra Thread.
Scegliere Passa al thread dal menu di scelta rapida.
Per passare a un thread nella barra degli strumenti Posizione di debug
Nella barra degli strumenti Posizione di debug fare clic sulla casella Thread.
Viene visualizzato un elenco a discesa con tutti i thread o tutti i thread con flag, a seconda dell'impostazione corrente utilizzata per l'elenco Thread.
Nell'elenco a discesa fare clic sul thread al quale si desidera passare.
Se nell'elenco a discesa non è presente il thread desiderato, controllare l'indicatore del flag accanto alla casella a discesa. Se l'indicatore del flag è evidenziato, l'elenco Thread è impostato per mostrare solo i thread con flag. Fare clic sull'indicatore del flag per visualizzare tutti i thread. Ripetere quindi i passaggi 1 e 2.