프로그래밍 공부
카테고리
작성일
2022. 8. 13. 12:49
작성자
WDmil
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