하지만 메모리 영역을 공유하기 때문에 서로의 영역을 침범하는 문제가 생길 수 있다. 스택 영역이 힙 영역을 침범하는 경우를 스택 오버플로(stack overflow), 힙 영역이 스택 영역을 침범하는 경우를 힙 오버플로(heap overflow)라고 한다.
용어사전
• 오버플로(overflow): 메모리 공간에서 할당할 수 있는 최대 범위를 넘어가는 것을 의미한다.
• 언더플로(underflow): 메모리 공간에서 할당할 수 있는 최소 범위보다 작은 것을 의미한다.