os

Computer Science/OS

[OS] Thread의 개념

스레드(Thread)란? 프로세스(Process) 내에서 실제로 작업을 수행하는 주체를 의미합니다. 모든 프로세스는 한 개 이상의 스레드가 존재하여 작업을 수행하며 두 개 이상의 스레드를 가지는 프로세스를 멀티스레드 프로세스(Multi-Threaded Process)라고 합니다. 프로세스(Process)란? 단순히 실행 중인 프로그램이라고 할 수 있습니다. 즉, 개발자가 작성한 프로그램이 운영체제에 의해 메모리 공간을 할당받아 실행 중인 것을 말합니다. 이러한 프로세스는 프로그램에 사용되는 데이터와 메모리 등의 자원과 스레드로 구성됩니다. 스레드의 생성과 실행 Java에서 스레드를 생성하는 방법에는 크게 두 가지 방법이 있습니다. Thread 클래스를 상속받는 방법 Runnable 인터페이스를 구현하는 ..

Smile :DK
'os' 태그의 글 목록