자바

자바 소스코드: 스레드 호출순서 정하기 예제

드린 2016. 11. 14. 22:40
반응형
package javaapplication25;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;

class TimerThread extends Thread{
    int n=0;
    boolean flag = false;//false로 초기화
    public void finish() { flag=true;}//finish함수가 호출되면 종료
    public void run(){
        while(true){
        System.out.print(n++);//화면에 카운트 값 출력
        try{
            sleep(1000);
            if(flag==true)
                return;//스레드 종료
        }
        catch(Exception e){return;}
        }
    }
}
public class JavaApplication25 {
    public static void main(String[] args) {
        TimerThread tt = new TimerThread();
        tt.start();
        tt.finish();//스레드 강제 종료
    }
}

<결과>

2016/11/14 - [자바] - 자바 소스코드: ThreadInterrupt 예제

2016/11/14 - [자바] - 자바 소스코드: 스레드 상태 알기

2016/11/14 - [자바] - 자바 소스코드: FlickeringLabel 예제

#자바 #자바 소스코드 #스레드 응용 예제 #스레드 호출 순서 #스레드 호출순서 정하기 예제

반응형