멀티스레드공부중인데 예제 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)
시작표현이 잘못榮鳴