티스토리 뷰

기술이야기

Runtime Data Areas - PC Register

novathinker 2009.10.27 16:05

Program Counter라고도 불리는 PC register는 각 Thread마다 하나씩 존재한다.

이것은 Thread가 생성될 때 같이 생성되며 Native Pointer와 Return Address를 가지고 있다.

Thread가 Java Method를 수행할 때 현재 수행되고 있는 Instruction의 주소를 포함하고 있다.

이 Instruction의 주소는 Native Pointer일 수도 있고 Method Bytecode의 시작 offset일 수도 있다.

Thread가 Native Method를 수행할 때는 값이 undefined 상태로 할당되지 않게 된다.
저작자 표시 비영리 변경 금지
신고

'기술이야기' 카테고리의 다른 글

Runtime Data Areas - Java Virtual Machine Stacks  (0) 2009.10.27
Runtime Data Areas - PC Register  (0) 2009.10.27
Runtime Data Areas의 구조  (0) 2009.10.27
JVM Architecture  (0) 2009.10.27
댓글
댓글쓰기 폼