본문 바로가기
개인공부

호출 스택 (call stack)

by 리승우 2022. 7. 23.

스택(stack) : 밑이 막힌 상자. 위에 차곡차곡 쌓인다. 맨 밑에 있는 것을 먼저 뺼 수 없는 구조 (last in first out => LIFO타입)

 

호출스택 (call stack)

> 메소드 수행에 필요한 메모리가 제공되는 공간

> 메소드가 호출되면 호출스택에 메모리 할당, 종료되면 해제(제거)

아래 있는 메소드가 위에 메소드를 호출한 것

맨 위의 메서드 하나만 실행 중, 나머지는 대기중

하나의 스택에서는 하나의 메소드만 실행 중이며, 나머지는 다 대기한다

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'개인공부' 카테고리의 다른 글

참조형 반환타입  (0) 2022.07.23
기본형 매개변수 / 참조형 매개변수  (0) 2022.07.23
return 문  (0) 2022.07.23
클래스/메소드 재공부  (0) 2022.07.23
overloading  (0) 2022.07.19

댓글