thread
-
[Java Study] - 멀티 쓰레드(쓰레드 생성과 실행)Java 2021. 10. 12. 16:07
자바의 멀티 쓰레드 프로그래밍을 알아보기 전에 프로세스와 쓰레드의 개념을 살펴보면 프로세스 실행 중인 프로그램 즉, 사용자가 작성한 프로그램이 운영체제에 의해 메모리 공간을 할당받아 실행중인 것을 말함 자원(메모리,CPU..etc)과 쓰레드로 구성 멀티 프로세스 여러 개의 CPU를 사용하여 여러 프로세스를 동시에 수행하는 것 쓰레드 프로세스 내에서 실제 작업을 수행 모든 프로세스는 최소한 하나의 쓰레드를 가지고 있다. 멀티 쓰레드 일반적으로 하나의 프로세서는 하나의 스레드를 가지고 작업을 수행한다. 하지만 멀티 스레드는 하나의 프로세스 내에서 둘 이상의 스레드가 동시에 작업을 수행하는 것을 의미한다. 동시성(Concurrency) 과 병렬성(Parallelism) 동시성(Concurrency) 멀티 작업..