[java] 쓰레드 생성 방법

자바에서는 두 가지 방법으로 쓰레드를 생성할 수 있습니다.

  1. Thread 클래스 상속

     class MyThread extends Thread {
         public void run() {
             // 쓰레드가 실행할 작업 작성
         }
     }
        
     public class Main {
         public static void main(String[] args) {
             MyThread myThread = new MyThread();
             myThread.start();
         }
     }
    
  2. Runnable 인터페이스 구현

     class MyRunnable implements Runnable {
         public void run() {
             // 쓰레드가 실행할 작업 작성
         }
     }
        
     public class Main {
         public static void main(String[] args) {
             Thread myThread = new Thread(new MyRunnable());
             myThread.start();
         }
     }
    

두 방법 모두 새로운 쓰레드를 생성하고 실행하기 위한 메커니즘을 제공합니다.

자세한 내용은 Oracle Java Documentation을 참고하시기 바랍니다.