프로세스1 프로세스(Process) vs. 스레드 (Thread) Goal 1. 프로세스와 스레드의 차이점 설명하기 2. 멀티 프로세스 대신 멀티 스레드를 사용하는 이유 이해하기 Q. 프로세스와 스레드의 차이는 무엇인가? A. 프로세스란 운영체제(OS)로부터 메모리를 할당 받아 실행 되는 프로그램의 작업 단위를 얘기하고, 스레드는 이러한 프로세스의 자원을 쪼개서 사용하는 실행 단위입니다. 프로세스는 1개 이상의 스레드로 실행되고, 자신만의 고유한 주소공간을 할당 받습니다. 스레드는 이 중에 stack만 따로 할당 받고 나머지 영역은 스레드끼리 공유합니다. 다른점 프로세스 스레드 정의 메모리를 할당 받아 실행되는 컴퓨터 프로그램의 작업 단위 프로세스가 할당 받은 자원을 이용하는 실행 단위 (즉, 1개의 프로세스는 1개 이상의 스레드를 가짐) 시스템 자원 OS로부터 고유한.. 2023. 2. 7. 이전 1 다음