Finestra di dialogo Proprietà thread

Usare questa finestra di dialogo per saperne di più su un thread specifico. Per visualizzare questa finestra di dialogo, spostare lo stato attivo su una finestra di visualizzazione Thread oppure aprire la visualizzazione Messaggi ed espandere un messaggio. Selezionare qualsiasi nodo del thread nell'albero, quindi scegliere Proprietà dal menu Visualizza .

Scheda Generale, Proprietà thread

Usare questa finestra di dialogo per altre informazioni su un thread specifico. La finestra di dialogo Proprietà thread contiene un riquadro, la scheda Generale . Sono disponibili le impostazioni seguenti:

Movimento Descrizione
Nome modulo Nome del modulo.
ID thread ID univoco di questo thread. Si noti che i numeri ID thread vengono riutilizzati; identificano un thread solo per la durata del thread.
ID processo ID univoco di questo processo. I numeri ID processo vengono riutilizzati, quindi identificano un processo solo per la durata del processo. Il tipo di oggetto Process viene creato quando viene eseguito un programma. Tutti i thread in un processo condividono lo stesso spazio indirizzi e hanno accesso agli stessi dati. Scegliere questo valore per visualizzare le proprietà dell'ID processo.
Stato thread Stato corrente del thread. Un thread in esecuzione usa un processore; un thread standby sta per usarlo. Un thread Pronto è in attesa di usare un processore perché non è gratuito. Un thread in Transizione è in attesa dell'esecuzione di una risorsa, ad esempio l'attesa del paging dello stack di esecuzione dal disco. Un thread in attesa non richiede il processore perché è in attesa del completamento di un'operazione periferica o di una risorsa da liberare.
Motivo attesa Questo è applicabile solo quando il thread è nello stato Wait. Le coppie di eventi vengono usate per comunicare con sottosistemi protetti.
Tempo CPU Tempo totale cpu impiegato per questo processo e i relativi thread. Uguale a Tempo utente + Tempo con privilegi.
Tempo utente Tempo totale trascorso trascorso che questo thread ha trascorso l'esecuzione del codice in modalità utente. Le applicazioni sono eseguite in modalità utente, come i sottosistemi come gestione finestre e il motore grafico.
Tempo privilegiato Tempo totale trascorso trascorso che questo thread ha trascorso l'esecuzione del codice in modalità con privilegi. Quando viene chiamato un servizio di sistema Windows, il servizio viene spesso eseguito in modalità con privilegi per ottenere l'accesso ai dati privati del sistema. Tali dati sono protetti dall'accesso da parte dei thread in esecuzione in modalità utente. Le chiamate al sistema potrebbero essere esplicite o potrebbero essere implicite, ad esempio quando si verifica un errore di pagina o un interrupt.
Tempo trascorso Tempo totale trascorso (in secondi) in cui è in esecuzione il thread.
Priorità corrente Priorità dinamica corrente del thread. I thread all'interno di un processo possono aumentare e ridurre la propria priorità di base rispetto alla priorità di base del processo.
Priorità di base Priorità di base corrente di questo thread.
Indirizzo iniziale Avvio dell'indirizzo virtuale per questo thread.
PC utente Contatore del programma utente per il thread.
Cambi di contesto Numero di commutatori da un thread a un altro. I commutatori di thread possono verificarsi all'interno di un singolo processo o tra processi. Un commutatore di thread potrebbe essere causato da un thread che richiede informazioni o da un thread che viene ignorato quando un thread con priorità più alta diventa pronto per l'esecuzione.
  • Cercare un thread nella visualizzazione Thread: spiega come trovare un thread specifico nella visualizzazione Thread.
  • Finestra di dialogo Ricerca thread: consente di trovare il nodo per un thread specifico nella visualizzazione Thread.
  • Informazioni di riferimento su Spy++: include sezioni che descrivono ogni menu e finestra di dialogo di Spy++.
  • Visualizzazione Thread: visualizza una visualizzazione albero dei thread attivi.
  • Uso di Spy++: introduce lo strumento Spy++ e spiega come può essere usato.