공부/CS1 프로세스 vs 스레드를 비교해보자 프로세스 vs 스레드 1. 프로세스 프로세서에 의해 실행되는 프로그램 disk의 프로그램을 실행하면 ram에 프로세스로 올라간다. 프로세스 내에 스레드가 실행된다. 모든 프로세스는 하나 이상의 스레드를 가진다. jvm은 단일 프로세스가 실행된다. 구조: Code, Data, Heap, Stack 2. 스레드 프로세스와 같이 실행환경을 제공한다. 프로세스를 새로 만드는 것보다 스레드는 새로 만드는 것이 적은 리소스 프로세스의 리소스를 공유한다. 멀티 Tasking CPU(프로세서)는 한 순간에 하나의 프로세스만 실행 OS가 짧은 시간에 실행하는 프로세스를 교체하기에 동시에 하고 있다고 느끼는 것(Context Switching) Context Swiching 현재 진행하고 있는 Task(Process, T.. 2022. 9. 8. 이전 1 다음