Condividi tramite


Procedura: impostare e rimuovere i flag dei thread

Aggiornamento: novembre 2007

Le informazioni contenute in questo argomento sono valide per:

Edition

Visual Basic

C#

C++

Web Developer

Express

Argomento non applicabile Argomento non applicabile Argomento applicabile Argomento non applicabile

Standard

Argomento applicabile Argomento applicabile Argomento applicabile Argomento applicabile

Pro e Team

Argomento applicabile Argomento applicabile Argomento applicabile Argomento applicabile

Legenda tabella:

Argomento applicabile

Applicabile

Argomento non applicabile

Non applicabile

Argomento valido ma comando nascosto per impostazione predefinita

Comando o comandi nascosti per impostazione predefinita.

In Visual Studio 2008 è possibile impostare i flag dei thread a cui si desidera attribuire particolare attenzione. Impostare i flag dei thread equivale a contrassegnare i thread con un'icona del flag nella finestra Thread, affinché i thread con flag possano essere facilmente distinti dagli altri thread.

I thread con flag ricevono inoltre un trattamento speciale nell'elenco Thread della barra degli strumenti Posizione di debug. È possibile impostare l'elenco Thread in modo da visualizzare tutti i thread o solo i thread con flag. Quando si imposta il flag di un thread, l'elenco Thread passa automaticamente alla modalità in cui vengono visualizzati solo i thread con flag. È possibile tornare alla modalità in cui vengono visualizzati tutti i thread quando necessario.

Per impostare il flag di un thread nella finestra Thread

  • Nella finestra Thread fare clic con il pulsante destro del mouse sul thread per il quale si desidera impostare il flag, quindi scegliere Imposta flag.

    Se per il thread è già impostato il flag, l'opzione Imposta flag non viene visualizzata.

    oppure

    Fare clic sull'icona del flag disattivato nella colonna all'estrema sinistra della finestra Thread.

Per rimuovere il flag di un thread nella finestra Thread

  • Nella finestra Thread fare clic con il pulsante destro del mouse sul thread per il quale si desidera rimuovere il flag, quindi scegliere Rimuovi flag.

    Se per il thread non è impostato il flag, l'opzione Rimuovi flag non viene visualizzata.

    oppure

    Fare clic sull'icona del flag attivato nella colonna all'estrema sinistra della finestra Thread.

Per impostare il flag di un thread in una finestra di origine

  1. All'estrema sinistra della finestra di origine fare clic con il pulsante destro del mouse sull'indicatore del thread (due linee ondulate simili a due fili).

  2. Scegliere Imposta flag, quindi fare clic sul nome del thread per il quale si desidera impostare il flag.

    Se nel percorso selezionato non sono disponibili thread per i quali è possibile impostare un flag, l'opzione di menu Imposta flag non viene visualizzata.

Per rimuovere il flag di un thread in una finestra di origine

  1. All'estrema sinistra della finestra di origine fare clic con il pulsante destro del mouse sull'indicatore del thread (due linee ondulate simili a due fili).

  2. Scegliere Rimuovi flag, quindi fare clic sul nome del thread per il quale si desidera rimuovere il flag.

    Se nel percorso selezionato non sono disponibili thread per i quali è possibile rimuovere un flag, l'opzione di menu Rimuovi flag non viene visualizzata.

Per rimuovere i flag di tutti thread

  • Nella finestra Thread fare clic con il pulsante destro del mouse su un thread, quindi scegliere Rimuovi flag di tutti i thread.

Vedere anche

Attività

Procedura dettagliata: debug di un'applicazione multithreading

Altre risorse

Debug di applicazioni multithreading