代码改变世界

随笔档案-2011年9月8日

java.lang.IllegalMonitorStateException 异常出现原因

2011-09-08 09:00 by javaspring, 438 阅读, 收藏,
摘要: java.lang.IllegalMonitorStateException违法的监控状态异常。当某个线程试图等待一个自己并不拥有的对象(O)的监控器或者通知其他线程等待该对象(O)的监控器时,抛出该异常。例子://计算线程//获取计算结果并输出package com.intlgj.thread; //获取计算结果并输出 public class ReaderResult extends Thread { Calculator c; public ReaderResult(Calculator c) { this.c = c; } public void run() { syn... 阅读全文