메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

뇌를 자극하는 java 프로그래밍

뇌를 자극하는 java 프로그래밍 질의응답 게시판입니다.

멀티스레드공부중인데 예제 18-18이 아무리해도 안되네요

2011-05-05

|

by rico345

1869

지금.. 너무 열받아서 머리가 터져버릴거같네요 ㅜㅜ
한 40분동안 이거가지고 온갓 짓거리 다해보고있는데 아무리아무리아무리아무리아무리아무리해도 안되네요.

class MonitorThread extends Thread{
        public static void main(String args[]){
                Thread thread;

                MonitorThread(Thread thread)
                {
                        this.thread=thread;
                }

                public void run(){
                        while(true){
                                Thread.State state=thread.getState();
                                System.out.println("스레드의 상태 : "+state);
        
                                if(state==Thread.State.TERMINIATED) break;

                                try{
                                        Thread.sleep(2000);
                                }
                                catch(InterruptedException e){
                                        e.printStackTrace();
                                }
                        }
                }
        }
}

이 소스는 예제18-18(p.722)에 MonitorThread클래스 소스인데요.

5번째줄인 MonitorThread(Thread thread) 이 부분이 계속 오류가 나네요. (illegal start of expression)

시작표현이 잘못‰榮鳴
댓글 입력