반응형

호출스택(call stack)

스택(stack) : 밑이 막힌 상자. 위에 차곡차곡 쌓인다.

넣을 때
꺼낼 때
중간에 넣거나 위에 스택이 존재하는데 그 아래 스택을 뺄 수가 없다.

 

호출스택(call stack)이란?

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

메서드가 호출되면 호출스택에 메모리 할당, 종료되면 해제

메인메서드에서 println을 호출하면 스택이 위에 쌓인다.

 

println이 종료되면 메인메서드로 돌아온다.

 

아래 있는 메서드가 위의 메서드를 호출한 것이다.

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

반응형