ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • thread
    java 2020. 5. 6. 14:40

    쓰레드

    -프로그램을 작성하다 보면 동시에 여러 개의 일을 해야 할 때가 있다.

    -이러한 멀티 프로세싱을 구현 할 수 있도록 제공하는 것이 쓰레드

     

    쓰레드 작성 법

    -쓰레드를 작성하는 방법은 Thread클래스를 상속받는 방법과 Runnable 인터페이스를 구현하는 방법 두가지가 있다.

     

    1)클래스 상속 방법

    -Thread 클래스를 상속 받고 run.메서드를 구현해 주면 된다.

     

    class 클래스이름 extends Thread{

         public void run(){

             소스코드

         }

    }

     

    2)인터페이스 구현법

    -Runnable 인터페이스를 구현하고 run 메서드를 구현하면 된다.

     

    class 클래스이름 implements Runnable{

          public void run(){

                소스코드

          }

    }

     

    쓰레드 사용법

     -Thread클래스를 상속 받았을 경우 상속 받은 클래스의 객체를 생성하고 start 메서드를 호출해 준다.

    -interface를 사용할 경우 Thread 클래스의 객체를 생성하고 생성자에 인터페이스를 구현한 글래스의 객체를 넣어준다. 그 이후에 start 메서드를 호출해준다.

     

    정리

    -쓰레드는 동시에 여러 개의 작업을 하고 싶을 때 사용하는 개념

    -쓰레드를 사용하기 위해서는 Thread클래스를 상속 받거나 Runnable 인터페이스를 구현하고 run 메서드를 구현해 준다.

     

    참조 : 인프런-안드로이드를 위한 Java - 쓰레드 동기화

    'java' 카테고리의 다른 글

    thread 동기화  (0) 2020.05.06
    thread 우선순위  (0) 2020.05.06
    interface  (0) 2020.05.06
    static  (0) 2020.05.05
    참조변수  (0) 2020.05.05

    댓글

Designed by Tistory.