혼자 공부하는 자바 📖/Chapter 12 스레드

    Chapter 12-1. 멀티 스레드(1)

    멀티 스레드 프로세스(process) 실행중인 하나의 애플리케이션 운영체제로부터 실행에 필요한 메모리를 할당받아 애플리케이션의 코드를 실행하는 것 스레드(thread) 프로세스 내부에서의 코드 실행 흐름 멀티 프로세스(multi process) 하나의 애플리케이션은 멀티 프로세스를 만들기도 하는데, 예를 들어 메모장을 2개 열어 작성한다면 2개의 메모장 프로세스 즉, 멀티 프로세스가 생성된 것 멀티 태스킹(multi tasking) 비슷한 의미로, 두 가지 이상의 작업을 동시에 처리하는 걸 멀티 태스킹이라고 하는데 운영체제는 멀티 태스킹을 할 수 있도록 CPU 및 메모리 자원을 프로세스마다 적절히 할당해주고, 병렬로 실행시킨다 음악을 들으며 워드로 문서 작성하는 것을 예로 들 수 있다. 하지만, 멀티 태..