Redian新闻
>
那位给推荐 买房的 代理 在Houston
avatar
那位给推荐 买房的 代理 在Houston# Living
h*f
1
Q: how do you know a deadlock happen?
一开始号我在想是看到100%的CPU usage,后来想一下,好像也不一定。因为
underneath的implementation可能是mutex而不是spin lock。那考官问,那为什么会有
100%的CPU使用率?当时没想到,后来想一下,不知道那100%的CPU使用率是来自应用
程序本身?
avatar
w*5
2
俺两边走,想让孩子接受中国的教育,但也知道老改变环境不好。纠结中。
avatar
r*f
3
孩子在Houston 上学, 想在那给她买个房子或Condo.
但是我们在外的, 不熟悉当地的房市,想找个代理帮忙买一下.
谢谢!
avatar
c*p
4
deadlock发生的时候CPU占用率也有可能为0吧

【在 h*****f 的大作中提到】
: Q: how do you know a deadlock happen?
: 一开始号我在想是看到100%的CPU usage,后来想一下,好像也不一定。因为
: underneath的implementation可能是mutex而不是spin lock。那考官问,那为什么会有
: 100%的CPU使用率?当时没想到,后来想一下,不知道那100%的CPU使用率是来自应用
: 程序本身?

avatar
m*f
5
问姚明?

【在 r*******f 的大作中提到】
: 孩子在Houston 上学, 想在那给她买个房子或Condo.
: 但是我们在外的, 不熟悉当地的房市,想找个代理帮忙买一下.
: 谢谢!

avatar
p*2
6
deadlock的主要表现是程序freeze吧?
avatar
n*9
7
too late, 他刚改行去买葡萄酒了。

【在 m*f 的大作中提到】
: 问姚明?
avatar
t*e
8
事后分析的话可以看JVM的dump文件,一般有cyclic resource dependency就说明有
deadlock。Debug SQL Server deadlock就常常看lock manager log file.
avatar
g*g
9
Nah, take a thread dump and lots of tools can find the deadlock for you.
You call run kill -3 on Linux to do that.
For large scale application, you want to also use JMX to monitor your job
thread pool, a critical deadlock will get your jobs piled up.

【在 h*****f 的大作中提到】
: Q: how do you know a deadlock happen?
: 一开始号我在想是看到100%的CPU usage,后来想一下,好像也不一定。因为
: underneath的implementation可能是mutex而不是spin lock。那考官问,那为什么会有
: 100%的CPU使用率?当时没想到,后来想一下,不知道那100%的CPU使用率是来自应用
: 程序本身?

avatar
h*f
10
对, 所以考官问为什么有时候是100% CPU usage

【在 c****p 的大作中提到】
: deadlock发生的时候CPU占用率也有可能为0吧
avatar
s*e
11
死锁是两个线程都互相等待,所以100%肯定不对吧,为0到有可能。
avatar
w*z
12
it can be busy waiting.

【在 s********e 的大作中提到】
: 死锁是两个线程都互相等待,所以100%肯定不对吧,为0到有可能。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。