Thread의 메모리 구조

CODEDRAGON Development/Java

반응형

   

   

Thread의 메모리 구조

  • 모든 스레드는 스택영역을 제외한 메소드 영역(클래스 영역)힙영역을 공유합니다. 따라서 이 두 영역을 통해서 데이터를 공유할 수 있습니다.
  • 스택영역은 스레드 별로 독립적 으로 존재하게 되는 이유는 스레드의 실행이 메소드의 호출을 통해서 이뤄지고, 메소드의 호출을 위해서 사용되는 메모리 공간이 스택영역이기 때문입니다.