stack1 JVM과 Call Stack (Stack, Frame) Stack? 스택은 자료를 넣고(Push), 가장 최근에 넣은 자료를 뺄 수 있는(Pop) 동작을 가진 Abstract Data Type(ADT)이다. 이처럼 먼저 넣은 자료가 나중에 나오는 것을 LIFO(Last In, First Out) 구조라고 한다. Call Stack? 컴퓨터의 서브루틴(== 프로시저 == 함수 == 메소드) 정보를 저장하기 위해 사용하는 스택 자료구조이다. Control Stack, Runtime Stack, Execution Stack, Stack 라고도 불린다. P1 -> P2를 호출할 때 넘기는 파라미터와 P1 리턴주소를 Call Stack에 Push한다. (P2->P3도 동일) P2 -> P1로 리턴할 때 P2는 자기 자신의 local variable만 Pop을 하고 파.. 2023. 1. 29. 이전 1 다음