由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - Deadlock in Java
相关主题
新鲜电面经请问真的会dead lock吗?
人生中第一次面试请教一下那道H2O的题
一个fork()问题菜鸟请教多线程怎么学
发面经, 求祝福EE公司 要coding 背景的职位该怎么准备?
怎么样避免deadlock?一次没有算法题的面试
Bloomberg电面面经求问一个题,nested mutex的实现
Failed B Phone Interview...面试跟c++multithreading有关的工作,都会被问哪些问题啊?
问个priority inversion 的题目, wiki跟书上不一样B 家 电话题 C++
相关话题的讨论汇总
话题: deadlock话题: java话题: cpu话题: 使用率话题: 100
进入JobHunting版参与讨论
1 (共1页)
h*****f
发帖数: 248
1
Q: how do you know a deadlock happen?
一开始号我在想是看到100%的CPU usage,后来想一下,好像也不一定。因为
underneath的implementation可能是mutex而不是spin lock。那考官问,那为什么会有
100%的CPU使用率?当时没想到,后来想一下,不知道那100%的CPU使用率是来自应用
程序本身?
c****p
发帖数: 6474
2
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使用率是来自应用
: 程序本身?

p*****2
发帖数: 21240
3
deadlock的主要表现是程序freeze吧?
t******e
发帖数: 98
4
事后分析的话可以看JVM的dump文件,一般有cyclic resource dependency就说明有
deadlock。Debug SQL Server deadlock就常常看lock manager log file.
g*****g
发帖数: 34805
5
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使用率是来自应用
: 程序本身?

h*****f
发帖数: 248
6
对, 所以考官问为什么有时候是100% CPU usage

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

【在 s********e 的大作中提到】
: 死锁是两个线程都互相等待,所以100%肯定不对吧,为0到有可能。
1 (共1页)
进入JobHunting版参与讨论
相关主题
B 家 电话题 C++怎么样避免deadlock?
又tmd的面砸了一个,还是贴贴面经Bloomberg电面面经
apple phone 面经Failed B Phone Interview...
郁闷,电话面试问个priority inversion 的题目, wiki跟书上不一样
新鲜电面经请问真的会dead lock吗?
人生中第一次面试请教一下那道H2O的题
一个fork()问题菜鸟请教多线程怎么学
发面经, 求祝福EE公司 要coding 背景的职位该怎么准备?
相关话题的讨论汇总
话题: deadlock话题: java话题: cpu话题: 使用率话题: 100