
[ 멀티 스레드 (Multi Thread) ] [1] 멀티 스레드의 개념 1. 프로세스와 스레드 - 프로세스 (process) : 실행 중인 하나의 프로그램을 의미 하나의 프로그램이 다중 프로세스 만들기도 한다. ex) Chrome 브라우저를 두개 실행 -> 두개의 Chrome 프로세스 생성 - 멀티 태스킹 (multi tasking) : 두 가지 이상의 작업을 동시에 처리하는 것 멀티 프로세스나 멀티 스레드나 둘다 멀티 태스킹에 해당된다. - 멀티 프로세스 (multi process) : 독립적으로 프로그램들을 실행하고 여러가지의 작업을 처리하는 것 - 멀티 스레드 (multi thread) : 한 개의 프로그램을 실행하고 내부적으로 여러가지의 작업을 처리하는 것 2. 메인 스레드 (main threa..