搞不懂的 java 线程问题_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 搞不懂的 java 线程问题

搞不懂的 java 线程问题

 2011/9/19 21:00:00  wpskl  http://wpskl.iteye.com  我要评论(0)
  • 摘要:代码不是太长,就是下面这段代码,首先看一下,凭感觉回答有没有问题,然后运行一下。publicclassTest{publicsynchronizedvoidt(){newThread(newFuzhu()).start();}publicstaticvoidmain(String[]args){newTest().t();}}classFuzhuimplementsRunnable{publicvoidrun(){try{this.wait(1000);}catch(Exceptione){e
  • 标签:Java 问题
代码不是太长,就是下面这段代码,首先看一下,凭感觉回答有没有问题,然后运行一下。



public class Test {
public synchronized void t(){
new Thread(new Fuzhu()).start();
}
public static void main(String[] args) {
new Test().t();
}
}

class Fuzhu implements Runnable{
public void run() {
            try {
this.wait(1000);
} catch (Exception e) {
e.printStackTrace();
}
}
}


运行之后,有谁能回答一下,为什么回报 java.lang.IllegalMonitorStateException: current thread not owner 这个异常.
发表评论
用户名: 匿名