Java (41) 썸네일형 리스트형 [Java] 멀티스레드(Multi Thread) 1. 멀티 스레드 개념 1-1) 프로세스와 스레드 - 스레드(Thread)는 사전적 의미로 한 가닥의 실이라는 뜻인데, 한 가지 작업을 실행하기 위해 순차적으로 실행할 코드를 실처럼 이어놓았다고해서 유래되었다. - 하나의 스레드는 하나의 코드 실행 흐름이기 때문에 한 프로세스 내에 스레드가 두 개라면 두 개의 코드 실행 흐름이 생긴다는 의미이다. - 멀티 프로세스(Multi Process)가 애플리케이션 단위의 멀티 태스킹이라면 멀티 스레드(Multi Thread)는 애플리케이션 내부에서의 멀티 태스킹이라고 볼 수 있다. - 멀티 프로세스들은 운영체제에서 할당받은 자신의 메모리를 가지고 실행하기 때문에 독립적이다, 따라서 하나의 프로세스에서 오류가 발생해도 다른 프로세스에게 영향을 미치 않는다. - 멀티.. 이전 1 2 3 4 5 다음