腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
IllegalMonitorStateException
:
在
wait
()
之前
未被
线程
锁定
的
对象
,
使用
同步
的
静态
方法
java
、
android
、
multithreading
、
exception
我已经读过这个问题了,但我认为我
的
情况不同:
IllegalMonitorStateException
on
wait
() call 我
在
Android studio上
使用
java。java.lang.
IllegalMonitorStateException
: object not locked by thread before
wait
() at java.lang.Object.
wait
ThreadPoolExecutor.java:
浏览 89
提问于2020-01-22
得票数 0
3
回答
IllegalMonitorStateException
:
在
wait
()
之前
未被
线程
锁定
的
对象
java
、
android
、
multithreading
、
wait
、
java-threads
当我尝试暂停
线程
时,正在得到
IllegalMonitorStateException
: object not locked by thread before
wait
()。下面是我
的
初始化
方法
: publicrecognitionThread.start(); }
浏览 1
提问于2018-05-23
得票数 3
1
回答
如何
锁定
对象
/成为监视器
的
所有者(Android)
android
、
object
、
locking
、
owner
以下代码给出以下错误: E/AndroidRuntime(1003):java.lang.
IllegalMonitorStateException
:
在
等待()
之前
未被
线程
锁定
的
对象
在
Android引用
的
Object
的
wait
()
方法
中写道:此
方法
只能由拥有此
对象
监视器
的
线程
调用;有
浏览 3
提问于2013-02-07
得票数 2
回答已采纳
1
回答
对象
在
Android应用程序中等待前
未被
线程
锁定
。
android
在
我
的
Android应用程序中,我试图每5秒执行一次任务。我试着做这样
的
事:public void onCreate() {
wait
(1000); e.printstackstrace();}但我得到以下错误消息: j
浏览 1
提问于2016-11-04
得票数 4
回答已采纳
1
回答
IllegalMonitorSttateException
在
什么时候抛出?
multithreading
、
object
、
exception
、
illegalmonitorstateexcep
Object.
wait
()、Object.notify()、Object.notifyAll()
方法
抛出
IllegalMonitorStateException
。如果当前
线程
不是此
对象
监视器
的
所有者,则会引发此异常。但是,如果没有得到
对象
的
监视器,当前
线程
是否能够在任何
对象
上执行等待/通知/ notifyAll?O/w非法监视器状态
的
机会是什么?感谢scottb
浏览 4
提问于2015-06-17
得票数 0
1
回答
从其他
线程
上
的
类调用
wait
()
java
、
android
我想在其他
线程
上调用
wait
(),因为如果我当前
的
类正在执行某些代码,则不想被其他
线程
中断。为此,我就是这样做
的
testThread as=new testThread(); synchronized(as) { } catch(Exception r) { }并获得以下错误 error java.lang.
Ille
浏览 2
提问于2011-04-16
得票数 1
回答已采纳
3
回答
java.lang.
IllegalMonitorStateException
:
在
wait
()
之前
未被
线程
锁定
的
对象
?
java
、
android
、
multithreading
我正在
使用
进程对话框。当用户关闭进程对话框.unfortunately it时,我需要停止
线程
,请帮助我。dialog) { synchronized (this) { updateThread.
wait
浏览 0
提问于2014-10-27
得票数 49
回答已采纳
1
回答
java.lang.
IllegalMonitorStateException
:
在
wait
()
之前
未被
线程
锁定
的
对象
java
、
android
、
synchronize
、
locks
但我是
同步
的
‘花名册’
对象
,无论什么地方,它得到新
的
。怎么会这样?if (waitTime <= 0) { } roster.
wait
浏览 0
提问于2012-05-16
得票数 6
2
回答
如何修复
IllegalMonitorStateException
java
、
error-handling
、
wait
我
在
代码中遇到了一个
IllegalMonitorStateException
,我不知道为什么要接收它,以及如何修复它。button = form.getInputByValue(">"); try { page2.
wait
浏览 2
提问于2013-10-23
得票数 3
回答已采纳
1
回答
调用
wait
()时出现异常。
android
这在我
的
looper
方法
中完成。我第一次调用它,然后调用
wait
(),然后再调用looper。 mPlayer = MediaPlayer.create(this, R.raw.touchandshow); mPlayer2 = MediaPlayer.create: Unable to start activity ComponentInfo{com.AudioTesting/
浏览 7
提问于2011-07-29
得票数 5
回答已采纳
1
回答
IllegalMonitorStateException
:
之前
未被
线程
锁定
的
对象
android
我不明白为什么我不能启动一个
线程
,我该怎么做呢?synchronized (runUpdatePreOrders) { if (pause)
wait
{ runUpdatePreOrders.notify(); // this
IllegalMonitorStateException
浏览 0
提问于2013-02-15
得票数 0
回答已采纳
1
回答
那个
IllegalMonitorStateException
...thread没有拥有这个
对象
?不可能,只有一个
java
、
multithreading
、
semaphore
、
illegalmonitorstateexcep
我有这个类,它是文件
锁定
实用程序
的
基本
方法
(不与来自OS
的
锁进行交互)。其想法是有一个
静态
的
HashMap,它存储应用程序
使用
二进制信号量
使用
的
文件
对象
的
一对引用。问题是.
wait
()行抛出
IllegalMonitorStateException
,我不明白为什么,因为我创建了一个项目来测试这个类,只有一个
线程
,所以访问该
方法
<e
浏览 4
提问于2013-12-03
得票数 1
回答已采纳
2
回答
IllegalMonitorStateException
调用
wait
()和notify()
multithreading
、
concurrency
、
wait
、
notify
我读过生产者和消费者
的
例子,我做了一点改动。Pro()将打印"first",con()将打印"second“。我希望每个“秒”都出现在“第一”之后。void main(String[] args) { m.pro(); }出现
的
错误包括Exception in thread "Thread-0" Exception in thread "Thread-1" java.l
浏览 2
提问于2014-06-01
得票数 1
3
回答
CountDownLatch:
在
wait
()
之前
未被
线程
锁定
的
对象
java
、
android
、
multithreading
我想暂停主
线程
直到其他
线程
完成。我试过CountDownLatch和信号量。但他们都没用。我两个都犯了同样
的
错误。由: java.lang.
IllegalMonitorStateException
:
对象
引起,
未被
线程
锁定
,然后等待() public void testCountDownLatch(){e.printStackTrace(); } try
浏览 5
提问于2022-05-13
得票数 1
回答已采纳
1
回答
获取
对象
的
监视器锁
的
线程
是否也获取超类
的
对象
锁?
multithreading
、
synchronization
、
synchronized
、
thread-synchronization
观察#1 -当一个
线程
(通过
同步
方法
拥有派生
对象
B
的
监视器锁)调用超类A中
的
wait
()时,第二个
线程
获取
对象
B
的
监视器锁并在A中等待。最后,两个
线程
同时退出B
的
对象
监视器。我
的
理解是,
线程
应该对其拥有锁
的
对象
调用
wait
(),否则将导致
IllegalMonitorS
浏览 0
提问于2018-09-29
得票数 0
回答已采纳
1
回答
如何在
使用
等待和通知时修复
IllegalMonitorStateException
?
java
、
multithreading
、
wait
、
notify
我有一个JPanel类,它
使用
"implements“启动另一个
线程
。然后,另一个
线程
将在不同
的
点调用JPanel类中
的
一个
方法
,然后该
方法
将需要等待用户输入。我曾尝试这样做:public void methodToWait() while(conditionIsMet) {
浏览 0
提问于2018-05-07
得票数 4
回答已采纳
2
回答
如何访问任务
的
空onComplete()结果
java
、
android
、
multithreading
、
android-task
我正在处理一个设计得很奇怪
的
库--这段代码基本上有一个Task
对象
,其中包含onComplete()和onfail()
方法
,这两个
方法
都是无效
的
,所以我不能在它们内部
使用
返回。我尝试
使用
在任务onComplete()和onfail()中更新
的
外部变量return value; java.lang.
IllegalMonitorState
浏览 3
提问于2018-05-18
得票数 0
回答已采纳
3
回答
条件vs
对象
等待/通知
java
、
multithreading
、
concurrency
我读到了Condition
对象
,以及它们如何为每个
对象
提供多个等待集,以及如何区分哪个
对象
或哪组
对象
/
线程
获得特定
的
信号。try { notFull.
wait
(++putptr == items.length) putp
浏览 7
提问于2013-02-12
得票数 3
3
回答
代码中
的
IllegalMonitorStateException
java
、
multithreading
、
illegalmonitorstateexcep
."); Thread.currentThread().
wait
(); } } } 我在这段代码中得到了
IllegalMonitorStateException
根据我
的
理解,因为args周
浏览 4
提问于2013-07-07
得票数 1
1
回答
IllegalMonitorStateException
:
在
通知()
之前
未被
线程
锁定
的
对象
java
、
android
、
multithreading
} } thread2.start();据我所知,如果它是false,请纠正它
的
错误,
wait
()所做
的
是停止所有正在运行
的
代码,直到一个事件(如单击按钮)导致调用notify()为止。第二个问题是,甚至
在
我单击按钮
之前
,Toast就出现了。我假设当我调用
wait
()时,所有代码都会等待,直到我单击按钮,这时会调用notify(),并继续执行代码。但是所发生
的</e
浏览 1
提问于2014-08-12
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java并发编程:如何防止在线程阻塞与唤醒时死锁
10个艰难的Java面试题与答案
多线程开发编程总结
并发编程——线程的定义、六种状态的转换和属性
Java-技术专题-synchronized关键字
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券