프로세스 2

[Java] 스레드와 메모리구조 그리고 프로세스(Process)의 구조

메모리의 종류 스택메모리 (Stack Memory) Each JVM thread has a private Java virtual machine stack, created at the same time as the thread. A JVM stack stores frames, also called “stack frames”. A JVM stack is analogous to the stack of a conventional language such as C 각각의 JVM 스레드는 만들어짐과 동시에 JVM스택(Java Virtual Machine Stack ) 이 함께 만들어진다. JVM 스택은 "스택 프레임(Stack Frame)"이라고 하는 프레임들을 저장하며 이는 C언어의 스택 구조와 비슷한 것이다. ..

[Java] 프로세스와 스레드 비교(프로세스/스레드, 싱글/멀티 스레드)

목차 1. 프로세스(Process)와 스레드(Thread) 2. 싱글스레드의 프로세스 3. 멀티스레드의 프로세스 싱글스레드(Single Thread)와 멀티 스레드(Multi Thread)의 차이점을 이해하기 위해서는 프로세스와 스레드의 기본적인 개념부터 이해하고 있어야한다. 따라서 '1.프로세스(Process)와 스레드(Thread)'에 기본 개념을 간단하게 정리해두었다. 스레드에 따른 프로세스의 차이를 정리했다. 1. 프로세스(Process)와 스레드(Thread) 1. 프로세스(Process) : 프로세스는 쉽게 말하면 '컴퓨터에서 실행되고 있는 모든 프로그램'들을 말한다. 다른 말로 '실행 인스턴스'라고도 할 수 있으며, 더 정확한 용어로는 '실행 인스턴스를 나타내는 독립적인 단위'를 의미한다. ..