728x90
쓰레드
- 프로그램을 작성하다 보면 동시에 여러 개의 일을 해야 할 떄가 있다.
- 이러한 멀티 프로세싱을 구현 할 수 있도록 제공하는 것이 쓰레드 이다.
쓰레드 작성 법
- 쓰레드를 작성하는 방법은 Thread 클래스를 상속 받는 방법 과 Runnable 인터페이스를 구현하는 방법 두가지가 있다.
클래스 상속 방법
- Thread 클래스를 상속 받고 run .메서드를 구현해 주면 된다.
class 클래스 이름 extends Thread {
public void run(){
소스코드
}
}
인터페이스 구현 법
- Runnable 인터페이스를 구현하고 run 메서드를 구현하면 된다.
class 클래스이름 implements Runnable{
public void run(){
소스코드
}
}
쓰레드 사용 법
- Thread 클래스를 상속 받았을 경우에는 상속 받은 클래스의 객체를 생성하고 start 메서드를 호출해 준다.
- interface를 사용할 경우에는 Thread 클래스의 객체를 생성하고 생성자에 인터페이스를 구현한 클래스이 객체를 넣어준다. 그 이후에 start 메서드를 호출해준다.
728x90
'JAVA' 카테고리의 다른 글
JAVA 쓰레드 동기화 (0) | 2022.08.13 |
---|---|
JAVA 쓰레드 우선순위 (0) | 2022.08.13 |
JAVA 인터페이스 (0) | 2022.08.13 |
JAVA 추상클래스 (0) | 2022.08.13 |
JAVA 중첩 클래스 (0) | 2022.08.13 |