자바/이것이 자바다

자바/이것이 자바다

Chapter14. 멀티 스레드

14.1 멀티 스레드 개념하나의 스레드는 하나의 실행 흐름을 갖는다. 멀티 스레드는 동시에 여러 실행 흐름을 갖는다. 운영체제는 실행 중인 프로그램을 프로세스 process로 관리한다. 운영체제는 멀티 프로세스를 생성해서 처리 -> 멀티 태스킹멀티 프로세스 = 멀티 태스킹 이지만 멀티 스레드는 아니다. 멀티 스레드는 하나의 프로세스 즉 하나의 프로그램에서 여러 작업을 처리하는 것을 말한다. 하나의 프로세스 내에서 멀티 태스킹을 할 수 있도록 만들어진 프로그램들도 있다. 예를 들어 메신저는 채팅 작업을 하면서 동시에 파일 전송 작업을 수행하기도 한다. 멀티 프로세스가 프로그램 단위의 멀티 태스킹이라면 멀티 스레드는 프로그램 내부에서의 멀티 태스킹이라고 볼 수 있다. 다음 그림은 멀티 프로세스와 멀티 스레드..

돌맹이떼굴떼굴
'자바/이것이 자바다' 카테고리의 글 목록