안녕하세요 삽잡이입니다.
이전에 쓰레드에 대해서 알아본 적이 있습니다.
간단하게 다시 요약해보죠.
모든 응용 프로그램의 진입점은 Primary Thread에 의해서 실행됩니다.
따라서, 쓰레드는 프로세스 내의 실행 경로라고 부를 수 있지요.
독립적으로 움직이는 쓰레드들은
메모리 관점에서 볼 때 핵심적으로 두가지의 메모리를 갖습니다.
바로, TLS와 Stack을 소유할 수 있는 것입니다.
또한, Heap 영역과 Global Data영역을 공유하지요.
닷넷에서는 프로세스와 쓰레드를 다루기 편하도록 타입을 만들어놨습니다.
Process 타입의 속성에는 크게,
'Handle, Id, Moudle, Threads' 가 있습니다.
말 그대로 핸들을 반환하거나,
프로세스의 PID, module, Thread들을 반환할 수 있는 속성들입니다.
이상 삽잡이였습니다!
'삽질의 현장 > - .NET' 카테고리의 다른 글
#077_닷넷(.NET)_.Net Framework 기본 - 객체 컨텍스트 (0) | 2015.11.15 |
---|---|
#076_닷넷(.NET)_.Net Framework 기본 - 어플리케이션 도메인 (0) | 2015.11.15 |
#074_닷넷(.NET)_.Net Framework 기본 - 특성 (Attribute) (0) | 2015.11.11 |
#073_닷넷(.NET)_.Net Framework 기본 - 동적 어셈블리 로딩 (0) | 2015.11.11 |
#072_닷넷(.NET)_.Net Framework 기본 - Type 클래스 & 리플렉션 (0) | 2015.11.11 |