반응형
프로세스
- 사전적 의미 : 컴퓨터에서 연속적으로 실행되고 있는 컴퓨터 프로그램
- 프로세스는 프로그램실행시 Code,Data,Stack,Heap의 구조로 되어있는 메모리 영역을 할당 받는다.
- 프로세스는 최소 1개이상의 스레드를 갖는다.
스레드
- 프로세스가 할당받은 자원을 이용하는 실행의 단위
- 스레드는 프로세스 내에서 각각의 stack만 따로 할당을 받고 code,data,heap은 공유한다.
반응형
'컴퓨터공학 기초 > 기초개념+TIP' 카테고리의 다른 글
[JAVA] 클래스변수와 인스턴스 변수의 이해 (0) | 2020.03.02 |
---|---|
[JAVA] 객체지향언어의 장점 (0) | 2020.03.02 |
[기초개념] 객체지향 5대원칙 (0) | 2020.02.22 |
[기초개념] stateful vs stateless (0) | 2020.02.19 |
[기초지식]JVM 구조와 자바 런타임 메모리구조 (+Garbage Collector) (0) | 2020.02.17 |
댓글