상속과 인터페이스를 통한 `자바 쓰레드(Java Thread)` 사용

자바에서 쓰레드는 extends로 상속을 받거나 Runnable 인터페이스를 implements로 상속 받아 사용하는 2가지 방법이 있다. 사용은 main()에서 생성자  및start() 메써드로 호출하고 해당 클래스에서 run() 메써드로 실행한다.

class CalcurateThread extends Thread {
    public void run() {
        int sum = 0 ;

        for (int i = 1 ; i <= 1000 ; i++) {            
            sum += i ;            
            System.out.println("1부터 1,000까지의 합은  " + sum + "입니다.") ;
        }        
    }


class CountThread implements Runnable {
    public void run() {
        for (int i = 1 ; i <= 1000 ; i++) {
            System.out.println("현재 변수 i의 값은 " + i + "입니다.") ;    
        }        
    }


public class ThreadMain {
    public static void main(String[] args)    {
        CalcurateThread ct1 = new CalcurateThread() ;
        
        CountThread ct2 = new CountThread() ;
        Thread rt = new Thread(ct2) ;

        ct1.start() ;
        rt.start() ;
    }
}

by 케찹만땅 | 2011/07/19 11:01 | JavaAndroid | 트랙백

트랙백 주소 : http://wpkc.egloos.com/tb/5004616
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
※ 로그인 사용자만 덧글을 남길 수 있습니다.

◀ 이전 페이지          다음 페이지 ▶