본문 바로가기
자바

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

by 드린 2016. 11. 14.

목차

    반응형
    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 예제

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

    반응형