다음을 통해 공유


스레드 속성 대화 상자, 일반 탭

이 대화 상자를 사용하여 특정 스레드에 대한 자세한 내용을 볼 수 있습니다. 이 대화 상자를 표시하려면 포커스를 스레드 뷰 창으로 이동하거나, 메시지 뷰를 열고 메시지를 확장합니다. 그런 다음 트리에서 스레드 노드를 선택하고 보기 메뉴에서 속성을 선택합니다.

스레드 속성 대화 상자에는 일반 탭이라는 하나의 창만 있습니다. 다음과 같은 설정을 사용할 수 있습니다.

Entry

설명

모듈 이름

모듈의 이름입니다.

스레드 ID

이 스레드의 고유 ID입니다. 스레드 ID 번호는 다시 사용되므로 해당 스레드의 수명 중에만 스레드를 식별합니다.

프로세스 ID

이 프로세스의 고유 ID입니다. 프로세스 ID 번호는 다시 사용되므로 해당 프로세스의 수명 중에만 프로세스를 식별합니다. 프로세스 개체 형식은 프로그램이 실행될 때 만들어집니다. 프로세스 내의 모든 스레드는 동일한 주소 공간을 공유하고 동일한 데이터에 액세스할 수 있습니다. 프로세스 ID의 속성을 보려면 이 값을 선택합니다.

스레드 상태

스레드의 현재 상태입니다. 실행 스레드는 프로세서를 사용하고 있는 스레드이고 실행 대기 스레드는 프로세서를 사용하려는 스레드입니다. 준비 스레드는 빈 프로세서가 없어서 기다리고 있는 스레드입니다. 전환 스레드는 디스크에서 실행 스택을 페이지로 나누기 위해 대기하는 등, 실행하기 위해 리소스를 사용하려고 대기합니다. 대기 스레드는 주변 작업이 완료되거나 리소스가 비기를 대기하므로 프로세서를 사용하지 않습니다.

대기 원인

이 설정은 스레드가 대기 상태에 있을 때만 적용됩니다. 이벤트 쌍은 보호된 하위 시스템과 통신하는 데 사용됩니다.

CPU 시간

이 프로세스와 해당 스레드에서 사용한 총 CPU 시간으로, 사용자 시간과 시스템 시간을 더한 것과 같습니다.

사용자 시간

이 스레드가 사용자 모드로 코드를 실행하는 데 걸린 총 경과 시간입니다. 응용 프로그램은 창 관리자 및 그래픽 엔진 같은 하위 시스템과 마찬가지로 사용자 모드로 실행됩니다.

시스템 시간

이 스레드가 시스템 모드로 코드를 실행하는 데 걸린 총 경과 시간입니다. Windows 시스템 서비스를 호출하면 시스템 전용 데이터에 액세스 권한을 얻기 위해 서비스가 종종 시스템 모드에서 실행됩니다. 이러한 데이터는 사용자 모드로 실행되는 스레드에서 액세스할 수 없습니다. 시스템에 대한 호출은 페이지 오류 또는 인터럽트와 같이 명시적이거나 암시적일 수 있습니다.

경과된 시간

이 스레드가 실행되는 데 걸린 총 경과 시간(초)입니다.

현재 우선 순위

이 스레드의 현재 동적 우선 순위입니다. 프로세스 내의 스레드는 프로세스의 기본 우선 순위를 기준으로 자신의 우선 순위를 높이거나 낮출 수 있습니다.

기본 우선 순위

이 스레드의 현재 기본 우선 순위입니다.

시작 주소

이 스레드의 시작 가상 경로입니다.

User PC

스레드의 사용자 프로그램 카운터입니다.

컨텍스트 전환

스레드 간 전환 수입니다. 스레드 전환은 단일 프로세스 안이나 여러 프로세스에 걸쳐 발생할 수 있으며, 다른 스레드에 정보를 요청하는 스레드나 우선 순위가 높은 스레드가 실행 가능해질 때 선점되는 스레드에 의해 발생할 수 있습니다.