avatar
请教:多线程问题# JobHunting - 待字闺中
x*y
1
threadA{
synchronized(s+1){
synchronized(s+2){
}
}
}
threadB{
synchronized(s+2){
synchronized(s+1){
}
}
}
这个是一个什么状态?怎么修改?
多谢!
avatar
o*y
2
deadlock
按相同顺序上锁
avatar
x*y
3
要求是不改变当前的顺序,可行吗?多谢!
也不用wait() 延时

【在 o*******y 的大作中提到】
: deadlock
: 按相同顺序上锁

avatar
p*e
4
这是?

【在 o*******y 的大作中提到】
: deadlock
: 按相同顺序上锁

avatar
c*1
5
Why不改变当前的顺序?
The problem can be fix if the lock supports timeout.

【在 x****y 的大作中提到】
: 要求是不改变当前的顺序,可行吗?多谢!
: 也不用wait() 延时

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。