상태변화1 [운영체제] 8. 스레드의 개념과 상태 변화 스레드의 개념과 상태 변화 스레드의 개념 프로세스에는 두 가지 특성이 존재한다 자원, 제어. 이 중 제어 부분만 분리한 실행 단위를 스레드(Thread)라고 한다. 프로세스는 실행중인 프로그램 객체 자체를 의미하는 것이고 스레드는 이 실행의 흐름을 이야기 한다. 스레드는 프로세스의 직접 실행 정보를 제외하고 나머지 프로세스 관리 정보를 공유한다. 프로세스 직접 실행 정보: PC, SP, 스택, 지역 데이터, 문맥 정보 독립적 소유 각기 다른 프로시저를 호출하고 다른 실행을 기록하기 때문에 별도의 공간 필요 프로세스 관리 정보: 코드, 전역 데이터, 힙 공유 스레드들이 동시에 코드의 동일한 부분을 실행할 수 있어야 하므로 공유된 공간 필요 경량 프로세스 LWP,Light_Weight_Process 스레드 .. 2019. 12. 9. 이전 1 다음