腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
如何
检查
线程
是否
持有
IntelliJ
中
的
监视器
?
、
、
、
、
在
IntelliJ
上工作时,我无法
检查
线程
是否
持有
锁。 在eclipse GUI上,
线程
旁边有一个类似lock
的
图标,告诉我们它
持有
该lock。在下面的代码快照
中
,我
的
线程
位于notifyElementAdded()并
持有
锁,但是在
线程
堆栈
中
没有来自
Intellij
的
图标或提示 所以我
的
问题是
浏览 18
提问于2020-05-02
得票数 9
1
回答
如何
检查
哪个
线程
持有
监视器
?
、
、
、
、
我有一个性能问题(在使用并行集合和未来
的
复杂Scala代码
中
)。我已经使用JFR
检查
了更多细节,我可以看到这个问题表现为一个等待
监视器
对象
的
线程
(该
线程
似乎通过调用java.util.concurrent.ForkJoinTask#internalWait
的
wait我想知道哪个
线程
持有
这个
监视器
对象(以及
监视器
是从哪个函数/调用堆栈进入
的
)。JFR向我显
浏览 8
提问于2020-08-03
得票数 1
回答已采纳
2
回答
如何
找到当前
持有
java.util.concurrent.Semaphore许可
的
线程
?
、
、
、
、
我试图分析一个
线程
转储,它似乎表明有许多
线程
在等待许可,也就是说,
线程
正在等待Semaphore.acquire()。这是我能够暗示
的
,因为
线程
处于等待(停放)状态,据我所理解,信号量不使用锁
监视器
,而是使用,等待另一个
线程
来解除它。 现在,
是否
有一种方法可以从
线程
转储
中
暗示所有
线程
当前
持有
的信号量允许什么?类似于查找处于阻塞状态
的
线程
,并<em
浏览 5
提问于2016-02-02
得票数 3
回答已采纳
2
回答
一个
线程
能同时
持有
两个锁吗?
、
这个例子说明了死锁是
如何
发生
的
。有一件事我不明白,那就是,当第一个调用实例蝴蝶结
的
头即将执行gaston.bowbBack (this)时,
线程
是否
会释放锁并获取实例gaston
的
锁,假设它不是第二个
线程
所拥有的?或者它会同时
持有
两个锁,使用方法
的
所有代码被完全执行吗?另一个问题是,
是否
有任何方法
检查
线程
是否
持有
锁?
浏览 6
提问于2014-12-04
得票数 0
回答已采纳
1
回答
当释放锁时,
监视器
条目集中
的
线程
会发生什么情况?
、
我们知道,在Java
中
,有一个与任何对象相关联
的
监视器
。当
监视器
被
线程
持有
时,任何其他试图获取
监视器
的
线程
都将被阻塞并放置在
监视器
的
入口集中。当
监视器
被释放时,在条目集中等待
的
线程
会发生什么呢?据我所知,如果释放
监视器
的
线程
调用Object.Notification/notifyAl
浏览 6
提问于2016-01-31
得票数 0
回答已采纳
1
回答
如果
线程
没有失去对任何
监视器
的
所有权,它会导致其他正在运行
的
线程
被阻塞吗?
、
、
在“Thread.sleep() JavaDoc”
中
,它指出: 我
的
问题是:如果
线程
A
持有
监视器
并进入休眠状态,那么
线程
调度程序将选择另一个可运行
的
线程
B并运行它。但是,如果
线程</e
浏览 2
提问于2021-12-23
得票数 0
回答已采纳
4
回答
在Java
中
,多个
线程
可以在同一
监视器
上
持有
锁吗?
、
、
、
、
目前我们正在分析一个tomcat
线程
转储。在tomcat上同时运行
的
所有
线程
的
单
线程
转储包含以下行:特别是我们不明白在我们
的
理解
中
,它说有三个
线程
同时
持有
对同一
监视器
的
浏览 2
提问于2012-01-19
得票数 4
回答已采纳
1
回答
用JVMTI检测死锁
、
、
、
我想知道
是否
可以使用JVMTI在Java
中
动态检测死锁。有两个事件指示使用同步语句在
监视器
上
的
操作:当
线程
试图进入Java编程语言
监视器
时发送
的
,已经通过另一个
线程
获得了。
监视器
竞争进入 这意味着,使用JVMTI,我只能看到那些已经锁定
的
<
浏览 1
提问于2011-06-02
得票数 0
回答已采纳
4
回答
锁(Thread.holdsLock)
的
用途是什么?
、
如果锁对象由另一个
线程
持有
,assert会导致代码立即退出吗?
浏览 0
提问于2012-06-10
得票数 6
2
回答
如何
在C#
中
测试
线程
是否
持有
对象上
的
锁?
、
、
、
有没有一种方法可以测试当前
线程
是否
持有
对象
的
监视器
锁?即等同于Java
中
的
Thread.holdsLock。 谢谢,
浏览 0
提问于2010-03-09
得票数 12
回答已采纳
1
回答
java强制获取锁?
、
、
我正在使用一个有点过时
的
工作流引擎,它允许定义一个执行Java代码
的
单独步骤,但仅此而已。到目前为止,我所能做
的
就是在子进程
的
第一步获得一个锁,并在最后
的
浏览 5
提问于2020-01-28
得票数 0
回答已采纳
2
回答
从已同步方法
的
中
调用已同步方法,两者都属于同一对象
、
我
的
意思是在我调用getNumber(.)类测试
的
对象应该是锁定
的
,所以我应该不能访问getNumber2(.)。
浏览 0
提问于2013-03-04
得票数 5
回答已采纳
2
回答
当一个
线程
在wait()阻塞时被中断会发生什么?
、
、
、
考虑到wait()只能在随后释放
监视器
直到另一个
线程
已经在同一对象上调用notify/nofityAll
的
同步上下文中调用
的
事实, 假设
线程
A正在阻塞一个wait(),这会导致
线程
B获得锁。现在如果我们中断
线程
A,控制权会立即转移到
线程
A吗?在这种情况下,由于处理InterrupException
的
try catch块在同步上下文中,并且一次只有一个
线程
可以
持有
监视器
,那
浏览 0
提问于2011-11-10
得票数 6
回答已采纳
1
回答
当java
线程
无法执行同步语句时会发生什么?
、
Java
线程
A无法执行同步语句,因为另一个
线程
获得了
监视器
。以及
线程
A是
如何
在经过1或2之后被激活
的
?一旦
监视器
发布,JVM就会发出这个信号,
线程
A可能会被激活 JVM将在一段时间内检测
监视器
是否
可用,如果
监视器
可用,则
线程
A可能被激活
浏览 0
提问于2018-12-15
得票数 1
回答已采纳
1
回答
帮助调试此logcat/ANR?
、
我收到一个应用程序在我
的
应用程序
中
没有响应
的
报告,有人知道这个错误吗?
如何
应对? 我看不到我
的
活动
的
任何引用或错误
的
位置,只是在他们
的
手机端吗?
浏览 4
提问于2013-07-12
得票数 0
1
回答
Java
如何
在幕后管理同步?通过不挂起锁
持有
者
线程
,或者让它
持有
锁,即使在挂起
的
时候?
、
、
、
、
我正在学习java
中
的
并发,但我找不到一个清晰
的
解释,同步过程是
如何
在幕后工作
的
,对于
持有
锁
的
线程
,以及对于等待它
的
线程
。B)
线程
可能仍然按照系统
的
计划
浏览 20
提问于2020-05-24
得票数 2
回答已采纳
1
回答
Thread.start()方法在哪个对象上
持有
锁?
、
、
我有一个疑问,如果Thread.start()方法是synchronized,那么它一定需要锁定某个对象
的
监视器
。
如何
检查
这一点并获取对该对象引用?currentThread() + " Child thread holding lock : " + currentThread().holdsLock(this)); }Thread[Thread-0,5,main] Child thr
浏览 11
提问于2019-09-03
得票数 0
2
回答
需要更好地理解Java同步对象行为和IllegalMonitorStateException
所以我有一个执行wait()
的
java对象,然后另一个
线程
在同一个对象上执行notifyAll()。现在,我必须在通知这个
线程
唤醒
的
函数
中
做到这一点。synchronized(dirtyLock){ dirtyLock.notifyAll(); } synchronized
是否
提供
监视器
对象
的
<
浏览 0
提问于2011-12-01
得票数 1
回答已采纳
2
回答
如何
思考Java
线程
?又名Thread.stop
、
它是字节码安全
的
保证,是标准库,.特别是动态加载Java类
的
能力,并且知道它不能使VM崩溃( *.so文件或内核模块祝您好运)。有一件事我不明白,就是Java是
如何
对待Thread.stop
的
1)资源管理 在Unix上,如果一个进程占用了资源,我可以杀死它。在这个Java
线程
模型下,我
的
计算
线程
必须定期
检查
某个布尔标志
是否
应该退出[这看起来像是打破抽象层--当我编写计算代码时,我应该集中在计算代码上
浏览 5
提问于2010-01-10
得票数 3
回答已采纳
1
回答
当有人说“
线程
进入对象
的
监视器
”时,这意味着什么?
、
、
是所有对象都有
监视器
,还是仅在同步对象上有
监视器
?什么是进出
监视器
?..它们是
如何
存储在内存
中
的
?也就是说,它们是与之相关
的
对象
的
一部分吗?提前谢谢..。PS :我指的是Java多
线程
浏览 5
提问于2013-09-23
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
灵魂拷问:如何检查Java数组中是否包含某个值?
Java中如何优雅的使用线程池?
外贸开发信发送前,如何彻底检查自己的邮件是否有误
如何检查 Linux 中的可用磁盘空间
在shell中如何判断HDFS中的文件目录是否存在
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券