Process와 Thread의 차이
둘은 거의 유사하다.
단지 Thread는 컴퓨터의 자원, 예를 들면 메모리와 IO장치들을 Thread끼리 공유하고, Process는 독립적으로 OS로부터 할당받아 사용한다.
일반적으로 Process는 여러 Thread를 Invoking(발동) 시키고 관리한다.
앱이 실행될 때 한개의 Process가 발생을 하고 그 Process가 어떠한 일을 할 때 컴퓨터의 자원을 최대로 활용하기 위해서는 병렬적으로 일을 하게 만들어야 한다.
참고
댓글