社区
Java EE
帖子详情
current thread not owner 错误!!!!!
wengjw
2005-05-16 03:40:01
在一个项目中时不时出现current thread not owner 错误
请教什么问题
...全文
413
2
打赏
收藏
current thread not owner 错误!!!!!
在一个项目中时不时出现current thread not owner 错误 请教什么问题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shizhongqin
2005-05-17
打赏
举报
回复
这个问题一般出现在线程调用wait()的时候,你应该在调用前使用synchroed(this){
thread.wait()}
就可以解决这个问题
wengjw
2005-05-16
打赏
举报
回复
忘了说
weblogic8.1 + oracle
current
thread
not
owner
"
错误
的解决方法
第一的引起这样的
错误
的原因是: 有的时候直接对Java对象进行锁定操作wait()和notifyAll()/notify()时,会莫名其妙的出现"
current
thread
not
owner
"
错误
,这可能是因为没有使用synchronized 的原因。 synchronized的使用方法如下: synchronized(对象名称)...{ 对象名称
IDEA报错
current
thread
is not
owner
IDEA报错
current
thread
is not
owner
在进行设计模式项目时报错
current
thread
is not
owner
,发现是自定义了nodify()函数,将函数改名最终解决问题
线程中的
current
thread
not
owner
异常
错误
多线程常用的一些方法: wait(),wait(long),notify(),notifyAll()等这些方法是当前类的实例方法,wait() 是使持有对象锁的线程释放锁;wait(long)是使持有对象锁的线程释放锁时间为long(毫秒)后,再次获得锁,wait()和wait(0)等价;notify() 是唤醒一个正在等待该对象锁的线程,如果等待的线程不止一个,那么...
current
thread
not
owner
在做一个项目时用到了方法notify(),但在编译时出现"
current
thread
not
owner
"
错误
,两者之间有什么关联吗?
Java使用多线程的时候出现
current
thread
is not
owner
具体
错误
解决办法 使用同步锁synchronized synchronized(线程对象){ }包起来 比如: synchronized (t1){ t1.wait(); t1.notify(); } 成功解决
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章