Właściwości wątku, okno dialogowe

Użyj tego okna dialogowego, aby dowiedzieć się więcej o określonym wątku. Aby wyświetlić to okno dialogowe, przenieś fokus do okna widoku Wątki lub otwórz widok Komunikaty i rozwiń komunikat. Wybierz dowolny węzeł wątku w drzewie, a następnie wybierz pozycję Właściwości z menu Widok .

Karta Ogólne, Właściwości wątku

Użyj tego okna dialogowego, aby dowiedzieć się więcej o określonym wątku. Okno dialogowe Właściwości wątku zawiera jedno okienko, kartę Ogólne . Dostępne są następujące ustawienia:

Wpis opis
Nazwa modułu Nazwa modułu.
Identyfikator wątku Unikatowy identyfikator tego wątku. Należy pamiętać, że numery identyfikatorów wątków są ponownie używane; identyfikują wątek tylko przez okres istnienia tego wątku.
Identyfikator procesu Unikatowy identyfikator tego procesu. Numery identyfikatorów procesów są ponownie używane, więc identyfikują proces tylko przez okres istnienia tego procesu. Typ obiektu Process jest tworzony podczas uruchamiania programu. Wszystkie wątki w procesie współdzielą tę samą przestrzeń adresową i mają dostęp do tych samych danych. Wybierz tę wartość, aby wyświetlić właściwości identyfikatora procesu.
Stan wątku Bieżący stan wątku. Wątek Uruchomiony używa procesora; Wątek rezerwowy ma być używany. Gotowy wątek czeka na użycie procesora, ponieważ nie jest wolny. Wątek w przejściu czeka na wykonanie zasobu, na przykład oczekiwanie na stronicowanie stosu wykonywania z dysku. Wątek oczekiwania nie potrzebuje procesora, ponieważ oczekuje na ukończenie operacji peryferyjnej lub zasób stanie się wolny.
Przyczyna oczekiwania Ma to zastosowanie tylko wtedy, gdy wątek jest w stanie Oczekiwania. Pary zdarzeń służą do komunikowania się z podsystemami chronionymi.
Czas procesora CPU Łączny czas procesora CPU poświęcony na ten proces i jego wątki. Równy czas użytkownika i czas uprzywilejowany.
Czas użytkownika Łączny czas, jaki upłynął przez ten wątek, spędził wykonywanie kodu w trybie użytkownika. Aplikacje są wykonywane w trybie użytkownika, podobnie jak podsystemy, takie jak menedżer okien i aparat graficzny.
Czas uprzywilejowany Łączny czas, jaki upłynął przez ten wątek, spędził wykonywanie kodu w trybie uprzywilejowanym. Po wywołaniu usługi systemu Windows usługa jest często uruchamiana w trybie uprzywilejowanym, aby uzyskać dostęp do danych prywatnych systemu. Takie dane są chronione przed dostępem przez wątki wykonywane w trybie użytkownika. Wywołania systemu mogą być jawne lub mogą być niejawne, na przykład w przypadku wystąpienia błędu strony lub przerwania.
Czas Łączny czas upływający (w sekundach) uruchomiono ten wątek.
Bieżący priorytet Bieżący priorytet dynamiczny tego wątku. Wątki w procesie mogą podnosić i obniżać własny priorytet bazowy względem podstawowego priorytetu procesu.
Priorytet podstawowy Bieżący podstawowy priorytet tego wątku.
Adres początkowy Uruchamianie adresu wirtualnego dla tego wątku.
Komputer użytkownika Licznik programu użytkownika dla wątku.
Przełączniki kontekstowe Liczba przełączeń z jednego wątku na inny. Przełączniki wątków mogą występować wewnątrz jednego procesu lub między procesami. Przełącznik wątku może być spowodowany przez jeden wątek z prośbą o informacje lub przez wątek jest wywłaszany, gdy wątek o wyższym priorytcie staje się gotowy do uruchomienia.
  • Wyszukiwanie wątku w widoku Wątki: wyjaśnia, jak znaleźć określony wątek w widoku Wątki.
  • Okno dialogowe Wyszukiwanie wątków: służy do znajdowania węzła dla określonego wątku w widoku Wątki.
  • Dokumentacja programu Spy++: zawiera sekcje opisujące każde menu i okno dialogowe Programu Spy++.
  • Widok wątków: wyświetla widok drzewa aktywnych wątków.
  • Korzystanie z programu Spy++: wprowadza narzędzie Spy++ i wyjaśnia, jak można go używać.