반응형 스레드1 멀티 프로세스 Multi-Process 멀티 스레드 Multi-Thread 멀티 프로세스 (Multi-Process), 멀티 스레드 (Multi-Thread) 프로세스(Process) - 프로그램이 실행되어 메모리에 올라가 있는 상태, 이 상태를 프로세스라고 부른다. - 프로세스는 각각 독립된 메모리 영역(Code, Data, Stack, Heap의 구조)을 할당받는다. - 기본적으로 프로세스당 최소 1개의 스레드(메인 스레드)를 가지고 있다. - 각 프로세스는 별도의 주소 공간에서 실행되며, 다른 프로세스에 접근이 불가하다. 쓰레드(Thread) - 기본적으로 프로세스당 최소 1개의 스레드(메인 스레드)를 가지고 있다. - 스레드는 프로세스 내에서 각각 Stack만 따로 할당받고 Code, Data, Heap 영역은 공유한다. - 한 스레드가 프로세스 자원을 변경하면, 다른 .. 2023. 3. 22. 이전 1 다음 반응형