context1 프로세스와 스레드 프로세스과 프로세스와의 차이 프로그램(Program) : 하드디스크에 저장되어 실행을 기다리는 코드와 데이터덩어리 프로세스(Process) : 실행중인 프로그램 으로 실행을 위해 메모리(주기억장치)에 올려진 프로그램을 뜻한다. 즉 프로그램의 코드와 데이터가 메모리에 올라가면 프로세스가 된다. 프로그램 -> 실행 -> 프로세스 인스턴스 생성( = 메모리(Ram)에 적재) 프로세스들간에는 서로 메모리를 공유하지 않는다. 스레드 (cpu 이용의 기본단위) 프로세스 내에서 실제로 작업을 수행하는 주체 (흐름의 단위). 각 스레드는 ID, 프로그램 카운터, 레지스터 집합, 스택으로 구성되어있다. 모든 프로세스는 하나 이상의 스레드가 존재하며 스레드가 하나만 있으면 싱글(단일)스레드 두개이상 있으면 멀티(다중)스레.. 2023. 4. 27. 이전 1 다음