Java 스레드(Thread)
스레드(Thread)란 프로세스 내에서 실행되는 흐름의 단위를 말한다. 한 프로세스는 하나 이상의 스레드를 가지고 스레드를 동시에 실행할 수 있다. 이러한 실행 방식을 멀티스레드(multithread)라고 하며 자바는 이러한 멀티 스레드를 지원한다.
프로세스는 여러 스레드를 포함한 관계라고 생각하면 된다.
스레드를 생성하기 위해서는 두가지 방법이 있다. 하나는 스레드 클래스를 직접 상속(extends) 받는 방법이고, 또 다른 하나는 Runable 인터페이스를 이용 즉, implement를 하는 방법이다.
메소드 이름 | 설명 |
---|---|
void run() |
스레드가 실행할 부분을 기술하는 메소드. 하위 클래스에서 재정의 되어야 한다. |
최종 수정 : 2021-08-27