Multi Thread ? 일반적으로 하나의 프로세스는 하나의 스레드를 가지고 작업을 수행하게 됩니다. 하지만 멀티 스레드(multi thread)란 하나의 프로세스 내에서 둘 이상의 스레드가 동시에 작업을 수행하는 것을 의미합니다. Single Thread? 하나의 프로세스에서 오직 하나의 스레드로만 실행한다. 그렇기 때문에, 하나의 레지스터와 스택으로 표현이 가능하다. 병렬적 처리: 멀티 쓰레드는 여러 쓰레드가 동시에 작업을 수행하여 병렬적으로 처리할 수 있습니다. 싱글 쓰레드는 한 번에 한 작업만 처리할 수 있습니다. 자원 공유: 멀티 쓰레드는 공유 메모리를 통해 자원을 공유할 수 있습니다. 싱글 쓰레드는 각각의 작업이 독립적으로 처리되므로 자원을 공유할 수 없습니다. 오류 영향 범위: 멀티 쓰레드..
multithread
728x90
728x90