스레드1 [CS] 프로세스(Process)와 스레드(Thread) ✨ 프로세스란? 프로그램이 컴퓨터에서 실행이 되고 있는 상태로 만들어주는 실행 프로그램이다. 메모리에 올라와 실행되고 있는 프로그램의 인스턴스 (독립적인 객체)이다. (운영체제로부터 자원을 할당받은 작업의 단위이다) 최소 한 개 이상의 스레드를 가진다. ✨ 스레드란? 프로세스 내에서 실제로 작업을 처리하는 주체이다. 프로세스가 할당받은 자원을 이용하는 실행 흐름의 단위이다. 스레드끼리 프로세스의 자원을 공유하면서 프로세스 실행 흐름의 일부가 된다. ✨ 멀티스레드란? 하나의 프로세스가 두 개 이상의 스레드를 가지는 경우이며, 여러 작업을 여러 스레드를 사용하여 동시에 처리하는 것을 의미한다. 모든 스레드는 프로세스 내 메모리 영역의 내용을 공유한다. 메모리 자원을 아낄 수 있으며, 응답 시간이 빠르다는 장.. 2021. 5. 27. 이전 1 다음