由买买提看人间百态

topics

全部话题 - 话题: 死锁
1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)
r****o
发帖数: 1950
1
来自主题: JobHunting版 - 请教操作系统里面死锁的问题。
我看到的书里面都只提到了死锁的四个必要条件,那么死锁有没有充分条件呢?有没有
充分必要条件呢?
a*****s
发帖数: 1121
2
来自主题: Programming版 - 讲一个单进程死锁
死循环跟死锁的概念楼主都没搞清楚。先google一下什么叫死锁,随着你知识的增加,
你会接触到越来越多的概念和定义,千万别搞混了,否则你的信息就无法正确传递给别
人,而这个世界上很重要的一点就是别让别人误会你的意思。搞清概念很重要。
s**t
发帖数: 342
3
唉,之前看到为这个捐款的消息了。
不过这个也是油门死锁,还是死机走神啊?
r*****l
发帖数: 2859
4
傻逼,就骂这个“油门死锁”。
r****o
发帖数: 1950
5
来自主题: JobHunting版 - 请教操作系统里面死锁的问题。
啥都没有?
我是想问死锁是不是有充分条件和充分必要条件。
k****r
发帖数: 807
6
来自主题: JobHunting版 - 关于死锁疑问
这个死锁的例子,为什么会发生呢?bow里面的bower.bowBack(this)为什么会被block
住呢,不是两个bow function都synchronized了吗?难道说instance的另一个bowBack
也被syn了吗?
concurrency小白,勿怪。
static class Friend {
private final String name;
public Friend(String name) {
this.name = name;
}
public String getName() {
return this.name;
}
public synchronized void bow(Friend bower) {
System.out.format("%s: %s"
+ " has bowed to me!%n",
this.... 阅读全帖
k****r
发帖数: 807
7
来自主题: JobHunting版 - 关于死锁疑问
原来是这样啊,也只有这样才能发生死锁了。
所以,可以这样认为吗?因为class的定义是用了static,sync才随着instance走的吗?
如果没用static呢?
g****t
发帖数: 31659
8
NYK根本的原因还是管理层弱智.大卫李这么好的球员都给送走了.有了Amare,
又来了个没防守的melo.
现在这个情况,哪个教练来都不行.
1.Melo的进攻在去年绝对优秀.但他的防守有缺陷.需要人帮他cover住.
2.Melo最有效的进攻方法,中距离持球单打,需要PG能外围投射.不然人家给他一协防,
进攻就流畅不起来了.
3.Amare的篮板和防守从来没好过.也需要人帮他cover防守.
4.这2位一上场,进攻和防守方面的正负贡献在去年刚刚抵消.这就是为啥
Melo去年来之前和之后战绩没变化.
5.很显然,今年夏天这二位都没练球.Amare还在减肥.Melo的状态和去年也下去
不少.这段时间也有连续给他球的阶段.但我没看到他没打出来进攻高潮过.反而
经常是被敌人抓住这边防守漏洞一个高潮.
6.Jeremy Lin本身防守也有缺陷.虽然比Amare,Melo好,但不可能cover他们的窟窿.
2月份,2队7连胜,一半功劳是防守.那时候防守全NBA 7,8名.也没见Lin拖多少防守的
后腿阿.但Lin不是防守篮板焊将类型的.也不可能要求他那么打球.从进攻上来说,
Lin的跳投在新秀里... 阅读全帖
d******i
发帖数: 7160
9
来自主题: Programming版 - HELP:这个死锁是怎么发生的?
两个线程A/B,两个自动事件a/b.
线程A:
while(1)
{
b.setevent;
...
waitfor(a);
}
线程B:
while(1)
{
waitfor(b);
...
a.setevent;
}
有时发现死锁在两个wait上。
可就是想不明白为什么。
请指教。
谢谢!
d******i
发帖数: 7160
10
来自主题: Programming版 - HELP:这个死锁是怎么发生的?
FT,还要怎么全啊。
CEvent a(0,0),b(0,0) //booth automatic and initially unsignalled
void A()
{
b.SetEvent();
WaitForSingleObject(a);
}
void B()
{
WaitForSingleObject(b);
a.SetEvent();
}
整成Worker线程就不用写了吧。
咋就死锁了呢?
P********e
发帖数: 2610
11
来自主题: Programming版 - HELP:这个死锁是怎么发生的?
我没看出来为什么会死锁啊
我们就程序就有这么写的呢
你确定就2个event?

可能是Signal了以后没有线程在WFSO的问题。
有两种说法莫终于是:
一种说如果没人在等就白Signal了,
另一种说没问题。
各位以为如何?
l*****9
发帖数: 9501
12
来自主题: Programming版 - 12306哪里有什么死锁问题!
12306最重要的功能是公平买票,而不是抢票。具体实现起来,最重要的是排队。后台
处理器排开,批量出票。哪里有什么死锁问题。
询问票之有无,不是实时,最重要的是尽早递上订单。刷票没有意义
h**********c
发帖数: 4120
13
来自主题: Programming版 - 讲一个单进程死锁
讲一个单进程死锁
犯过这个错误不只一次,经常这么干
grep -i keyword -R . > output.txt
m**u
发帖数: 541
14
来自主题: Programming版 - 讲一个单进程死锁
这个能算进程死锁么?
A*********l
发帖数: 2005
15
来自主题: Programming版 - 讲一个单进程死锁
就是,这个根本就不是死锁,是一个正反馈的loop
P**H
发帖数: 1897
16
来自主题: Programming版 - 讲一个单进程死锁
顶。
lz的例子根本没有死锁,它一直都在跑。只是没有停而已。
m**u
发帖数: 541
17
来自主题: Programming版 - 讲一个单进程死锁
额。。。 这就是你goole的结果?
里面 明明白白 写着 “如果系统中只有一个进程,当然不会产生死锁。”,先不收对
不对。。。。。
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
https://zh.wikipedia.org/wiki/%E6%AD%BB%E9%94%81
不过也许我和你的区别是我实际去google 了一下
https://zh.wikipedia.org/wiki/%E6%AD%BB%E9%94%81
h**********c
发帖数: 4120
18
来自主题: Programming版 - 讲一个单进程死锁
你可以理解在传统的操作系统下这是一个infinite loop,in fact, kind of race
condition.
BUT
在up-to-date操作系统,文件系统下的async io,很可能是无法预见的正如死锁不一定
就总是发生甚至无法重构发生的环境,昂贵的服务器,特定的licensed软件。
那么在async 条件下,如果一个文件dscriptor被锁,我的理解是当前进程的请求被挂
起,系统以新的线程继续grep 其他的未见。按传统的理解keyword1,keyword2,
keyword3顺序出现,但在async条件下行为将是无法预测的。很有可能在不远的将来,
而且已经发生,what you take for granted will surprise you.
希望对xfs等吃比较透的同学展开讨论
c***n
发帖数: 2232
19
来自主题: Military版 - 我们的龙芯3号---致龙芯15周年
胡伟武
2016年是红军长征胜利80周年,2016年研制成功的龙芯3A3000处理器即以CZ80命名,每
颗芯片的硅片上都刻有CZ80字样。
1936年10月,红一、二、四方面军经过艰苦卓绝的努力,三大主力会师,开创了中国革
命的新局面。它雄辩地表明,只要坚持理想,实事求是,中国共产党完全有能力摧坚于
正锐、挽澜于极危,从重大挫折中走出来。
2016年10月,以长征胜利80周年命名为CZ80的龙芯3A3000处理器研制成功。它雄辩地表
明,只要坚持自主研发,进行持续改进,自主研发的CPU性能完全可以超过引进技术的
CPU,满足自主信息化需求。
2016年10月7日,我怀着虔诚的心情走进毛主席纪念堂,向毛主席汇报龙芯3A3000的研
制成功。步出毛主席纪念堂,我感慨万千。当十年前我开始龙芯3号研制时,完全没有
想到龙芯3号系列CPU发展道路之曲折,奋斗之艰辛,付出之巨大。
2006年9月13日,以长征胜利70周年命名为CZ70的龙芯2E通过科技部组织的验收,时任
科技部部长徐冠华亲自参加了龙芯2E的验收会。龙芯2E的研制是“十五”末国家863计
划紧急安排的一个任务。当时“汉芯”造假事件... 阅读全帖

发帖数: 1
20
来自主题: Joke版 - 龙芯3号开发历程
2016年是红军长征胜利80周年,2016年研制成功的龙芯3A3000处理器即以CZ80命名,每
颗芯片的硅片上都刻有CZ80字样。
1936年10月,红一、二、四方面军经过艰苦卓绝的努力,三大主力会师,开创了中国革
命的新局面。它雄辩地表明,只要坚持理想,实事求是,中国共产党完全有能力摧坚于
正锐、挽澜于极危,从重大挫折中走出来。
2016年10月,以长征胜利80周年命名为CZ80的龙芯3A3000处理器研制成功。它雄辩地表
明,只要坚持自主研发,进行持续改进,自主研发的CPU性能完全可以超过引进技术的
CPU,满足自主信息化需求。
2016年10月7日,我怀着虔诚的心情走进毛主席纪念堂,向毛主席汇报龙芯3A3000的研
制成功。步出毛主席纪念堂,我感慨万千。当十年前我开始龙芯3号研制时,完全没有
想到龙芯3号系列CPU发展道路之曲折,奋斗之艰辛,付出之巨大。
2006年9月13日,以长征胜利70周年命名为CZ70的龙芯2E通过科技部组织的验收,时任
科技部部长徐冠华亲自参加了龙芯2E的验收会。龙芯2E的研制是“十五”末国家863计
划紧急安排的一个任务。当时“汉芯”造假事件被曝光,... 阅读全帖
v*******e
发帖数: 11604
21
【 以下文字转载自 Military 讨论区 】
发信人: colon (航空报国), 信区: Military
标 题: 我们的龙芯3号---致龙芯15周年
发信站: BBS 未名空间站 (Sat Oct 22 15:48:14 2016, 美东)
胡伟武
2016年是红军长征胜利80周年,2016年研制成功的龙芯3A3000处理器即以CZ80命名,每
颗芯片的硅片上都刻有CZ80字样。
1936年10月,红一、二、四方面军经过艰苦卓绝的努力,三大主力会师,开创了中国革
命的新局面。它雄辩地表明,只要坚持理想,实事求是,中国共产党完全有能力摧坚于
正锐、挽澜于极危,从重大挫折中走出来。
2016年10月,以长征胜利80周年命名为CZ80的龙芯3A3000处理器研制成功。它雄辩地表
明,只要坚持自主研发,进行持续改进,自主研发的CPU性能完全可以超过引进技术的
CPU,满足自主信息化需求。
2016年10月7日,我怀着虔诚的心情走进毛主席纪念堂,向毛主席汇报龙芯3A3000的研
制成功。步出毛主席纪念堂,我感慨万千。当十年前我开始龙芯3号研制时,完全没有
想到龙芯3号系列CPU发展道... 阅读全帖
c********d
发帖数: 11593
22
下面说说B同学。B同学其实比A同学更加match一点,因为他是正经做网络过来的。不过
,这次我分到的问题是操作系统。
问了几个简单的概念问题,譬如mutex是什么啦,线程和进程之间的差别啦,上白板写
code了。
第一个问题是让他写两个进程互斥访问两个变量的code。这位老兄给我写了个漂漂亮亮
的死锁。
问题不在于死锁本身啊,问题在于我指出死锁之后他竟然说“哦,是有个死锁”就想算
了啊!于是我只得再度提问:把这code改改吧?怎样能不死锁啊?
他这才把程序给改好了。
第二个问题让他实现一个malloc。我说不必考虑太多的corner case,大概思路到了就
行了。
于是他说:那好,我假设这个malloc只能分配4个字节——
我:啥?malloc不应该有个分配内存大小的参数吗?
他:哦,那个太复杂了,我不写了。
我非常无语地看着他写完了那个只能分配4个字节的malloc,心里只有一个念头:这也
行?
当然他有一说一这一点比A同学要好些,不过给我的感觉不知道是该说懒呢还是啥。我
承认留给他写malloc的时间或许不够(25分钟左右吧),但是他哪怕能完成局部代码也
比这样能给我留下更好的... 阅读全帖
p******c
发帖数: 174
23
来自主题: JobHunting版 - Qualcomm的 On site
最近看了不少人问起Qualcomm的面试内容,好像版上的考古也的确不多,那我就也说说
我的一些面Qualcomm的经历吧,半年以来电面过4次,onsite过两次,第一次在今年初
,当时没有认真开始找工作被印度人拷问得比较惨;三月底的时候校园面试两次,曾拿
过一个他们的intern offer,不过后来因为来不及办Export Licence,结果没去
先从今天的onsite说起:
这次遇到印度人还是比较nice,当我有的问题一时没有答上来的时候还是尽量会将我往
正确的答案引导。Qualcomm始终是印度人的天下,同半年前一样,也是面了五个印度人
,只有中午吃饭那个是个白人。他们组是做服务器的,对分布式系统,网络编程要求比
较高,主要用C++;而我对C++只是局限于懂一些应付面试的概念上,但是也不得不硬着
头皮上了。
一开始先见HR,HR当然不会忘记大力推荐他们的福利如何好之类。
印度人1: 主要问Project做过什么,如何创建一个TCP socket,写出流程, 什么是死锁
,如何避免,什么是死锁,写个流程制造死锁,如何更改就避免死锁; 既然有了IP,为
什么用UDP(multipl
o********n
发帖数: 193
24
来自主题: JobHunting版 - 新鲜电面经
考currency就是考死锁,你说我整个死锁,是不是挂了。。。
唯一能安慰自己的是,我这个实现一个producer OK, 两个producer死锁概率几乎100%
,debug立马知道哪里错...
心情不好。。。
z****e
发帖数: 54598
25

Function0
停停停
你没有用过vert.x
所以鸡同鸭讲
我给你一个建议,去看看vert.x的设计
然后再来谈
死锁?
都lock free了,死锁什么哟?
都用这么久,遇到过搞不定高阶函数的
还真没遇到过死锁的
vert.x一直就是reactive programming
正是在实践中遇到了问题
所以我们才会寻找答案
而现在说的coroutine
正是我们找到的答案
之前搞reactive programming
最大的麻烦就是普通程序猿掌握不了高阶函数的使用
map, flatmap,副作用,绕晕了,搞不定我去
后来情愿换成kotlin,coroutine白菜化异步api
然后就ok啦
还是那句话,你们没有经验,看不懂
我当然知道高阶函数,reactive是一种解决方案
但是很麻烦,一般程序猿搞不定
思维上的改造不是那么容易的
这就是为什么一大堆语言都在搞coroutine/async/await的主因
fp那些,主流不感兴趣,因为搞不懂嘛
没有coroutine之前,我们推广reactive,多恶心你知道嘛?
一说副作用,无状态函数,fp下面一大堆人在睡觉,哈欠连天
这... 阅读全帖
z**********e
发帖数: 22064
26
http://bbs.tianya.cn/post-free-5077010-1.shtml
楼主:其实我们不是流氓 时间:2015-04-29 12:00:00 点击:80433 回复:563
韩媒公布的疑似朝鲜逃兵被中国警方击伤后抓获照片
环球时报4月29日 05:02报道,韩媒称朝鲜逃兵越界杀中国人当地派出所尚未证实
:【环球时报综合报道】韩国KBS电视台28日独家报道称,24日,3名朝鲜逃兵越过中朝
边界,在中国吉林省和龙市龙城镇杀害3名中国边民后逃走。《环球时报》记者28日致
电龙城镇派出所,该所值班人员称并不知道此事。KBS电视台援引多个消息源报道说,
24日下午,3名朝鲜武装军人出现在和龙市石人村,使用凶器杀害3名中国村民后逃走。
石人村是中朝边境地区的小山村,对面就是朝鲜两江道大红丹郡。有中国当地居民说:
“石人村本是偏僻的小村子,不知道这些逃兵为何越界杀人。”
这不是首次暴露朝鲜士兵越境杀害中国人,类似的事件已经多次发生。
除此事件之外,近期中朝边境还发生了几起朝鲜士兵越界甚至杀人事件。
2014年12月27日晚,朝鲜逃兵非法越境枪杀4名中国边民,吉林省延边州和龙市南... 阅读全帖
f**********s
发帖数: 12
27
我这个帖子是希望对吵架中的夫妇有些建设性的建议。 吵架多的人都知道,吵架时,
男人讲”理“, 女人讲”情“, 女人觉
得“我"的委屈,男人觉得”我“的正确,其实仔细想想,整个事件没有谁完全对,谁
完全错,如果两个人都在强调”我那样是
不对, 但是你。。”,吵架就会形成死锁。
”智慧妇人建立家室;愚妄妇人亲手拆毁“,吵架时我建议太太要想想这句话,如果你
不想做愚妄妇人亲手拆毁自己的家室,
就不会hang on在自己的委屈中,吵架的死锁也就会被你打破了。也许有女人会不服-
-凭什么让我想这句话,这句话的
公平之处在于,当一家人和乐融融时,你可以称自己是智慧妇人了 -- 这个家是在你
的掌控中的。
w*****t
发帖数: 485
28
来自主题: JobHunting版 - [转载] 加州求职记 (连城)
刚出炉的好文,转载给各位参考,感谢原作者!
欢迎访问原帖:
http://blog.liancheng.info/job-hunting-in-california/
------------------------------------------------------
一年多前,出于显而易见的原因,下定决心肉身翻墙。经过一番考虑,放弃了读书这条
途径,决定直接找工作,通过H1B签证出去。于是去年八月份从百度辞职,开始着手准
备。当时觉得今年拿到H1B的成功率大致能有个六七成,加上周围朋友们的不断鼓励,
可以说还是相当自信的。然而,时至今日,在历经Google、Amazon、Facebook三家公司
之后,这第一次尝试却可耻地失败了……
战绩概览:
Google:仓促应战,HR电面一轮,技术电面一轮,北京onsite两轮,惨败;
Amazon:技术电面两轮,在面试官反馈良好的情况下莫名挂掉,详情见下;
Facebook:HR电面一轮,技术电面两轮,Menlo Park总部onsite五轮,惜败;
AeroFS:因为是startup,临时告知无法提供H1B,于是告终。
个人背景参见... 阅读全帖
D**C
发帖数: 6754
29
最简单当然是每个都加sync
我不觉得会死锁,死锁是要两个锁。
当然这样效率低,sync object或者read write reentrance lock 更好,不过会复杂
y****y
发帖数: 2
30
来自主题: JobHunting版 - 微软拒信 + 面经
我们组的老板还蛮有意思的,推荐我们每半年就出去面试一次,见一下世面。的确啊,
面了才知道LeetCode 的重要性,面试之前只做了二十几道,当然啦,找第一份工作那
会儿CC150 还是完完整整写代码写过一轮,C++ Premier的。
个人的背景是工程好学校一般工程专业(不喜欢用牛这个词),两年工作经验。半年前
尝试过Wealthfront 和 braintree,都没有怎么搭理我,通过论坛认识一位热心的朋友
,大概看我背景相符,直接内推到了HM,很是感激,然后就面试了。
初面一小时,是team lead,聊聊背景,兴趣爱好半小时,剩下半小时写程序。早已经
准备好了VS,就写呗。题目很简单,输入三个小数,判断三角形类型。在最好的IDE 的
帮助下,和最好的IM Lync in Web 的帮助下,很快写好了。第三天就安排了下周五
onsite。
onsite四轮,第一轮讨论设计题,设计car pooling,前端没细说,中间件是Web API,
然后Car Pool 要用动态规划等优化方法来设定最短距离,最佳资源搭配,没有写代码
,但写了方程。代码写了简单的class 是怎么设计,其中我... 阅读全帖
e***d
发帖数: 8248
31
死锁这个词用得很好,很贴切。
我也想不出,只能想想看是什么原因导致了死锁。
B********e
发帖数: 19317
32
来自主题: Joke版 - 总之还是哲学问题(zt)
起点是介个
http://en.wikipedia.org/wiki/MIT_BBS
三个链接之后就死锁在
PRC (disambiguation) 和 People's Republic of China 之间。
我嚼着应该加一条,不算那些“redirected here”的。
你点第一个可能被redirected的肯定就死锁了。
z****e
发帖数: 54598
33
来自主题: Joke版 - 西安人摆的麻将
死锁死锁
i**i
发帖数: 1500
34
来自主题: Joke版 - 死循环
这...
给背背死锁的必要条件是啥?看看这是不是死锁。
a********e
发帖数: 16
35
来自主题: CS版 - 算法大师
四.艾兹赫尔·W·戴克斯彻(Edsger W. Dijkstra)。
1)理论物理学家转入计算机编程。
2)1956年左右,思考出最短路径算法,修改后为最短子分支树算法,发表于《数字数学
》。当时数学界几乎全在研究连续统和无穷大问题,无人关注。
3)针对资源共用问题,提出“互斥”方法,基于铁路信号系统的P(荷兰语“通过”)
、V(荷兰语“释放”)操作。
4)“哲学家的晚餐”,体现死锁问题。之后几年最成熟计算机系统MULTIX却并没有考虑
死锁问题。
5)前往美国布劳斯公司,推行编程的可验证性,提出“GOTO语句是有害的”,却阻碍了
一些程序员所喜欢的程序不确定性。
6)《程序与证明的形式开发》,拉近数学与计算机科学的距离。
7)对人工智能说不。
五.迈克尔·O·拉宾(Michael Oser Rabin)。
1)德国犹太人拉比家族(观察思考产生智慧的阶层)。
2)能够猜想的计算机:考虑有限状态机,证明非确定性有限状态机与确定性有限状态机
之间的转换关系。
2+)图灵于1935年定义“计算”的逻辑基础,设计图灵机。借助哥德尔不可判定原理,
设计停机问题,挑战希尔伯特判定性问题。
3)对计... 阅读全帖
d****g
发帖数: 1049
36
来自主题: Java版 - 问个多线程的问题。
Thx BulletTooth and coconut.
我现在用join()。似乎运行正常。
可是在不同系统里我的程序表现非常不同。
我在我的XP Pro Sp2环境调试(java 1.5 updated),
程序运行结果是我预期的。
可是我把程序放到Solaris 10环境里,竟然运行
表现根产生死锁类似。程序要等很久才能进行线程运算。
比如说我分三次产生30个线程,每批10个,批间间隔3秒。
我用一个循环产生线程并start(). 设一个计数器到
10个线程都出现然后同时开始计算。全部30个线程产生
之后运行join(). 在我XP环境运行正常,第一批10个
生成以后可以探测到运行,然后是第二和第三批都正常。
可是弄到Solaris下感觉像是第一批产生以后等第二第
三批线程全部生成才大家一起运行计算。如果线程很多
等待要达到1-2分钟左右,就像死锁一样。但运算结果是对的。
不知道是怎么回事。

latch
T*********g
发帖数: 496
37
来自主题: Java版 - 昨天面试的一道题
public synchronized void swap(Num other) {
//implement a thread safe swap method here.
Integer temp;
temp = other.i;
other.i = this.i;
this.i = temp;
}
这样会引起死锁么?
假设 a.swap(b) 那么只需要a的锁,b.swap(a)只需要b的锁,为什么会死锁呢?
c*****m
发帖数: 1160
38
来自主题: Programming版 - 这样的deadlock如何debug?
你把每一个lock/unlock和对应的线程id都写到log里面,然后在死锁的时候看看log,
不就能发现是哪几个线程造成的死锁了么?
g*****g
发帖数: 34805
39
来自主题: Programming版 - 排队法是解决不了问题的
这种死锁关系数据库已经解决了几十年了,根本不用你操心。简单的实现就是排序的表
,顺序锁,哪会有死锁出现。
对应用是透明的。

msg
g*****g
发帖数: 34805
40
来自主题: Programming版 - 排队法是解决不了问题的
你比我老懂?我老上一份工作,就是专门给人优化应用,解决死锁问题。有的死锁两周
才出一次,以你水平根本就不知道怎么解决。
b*******s
发帖数: 5216
41
来自主题: Programming版 - 排队法是解决不了问题的
嗯,死锁起码有个锁住,不改变条件解不开吧。我说的是两个事务都失败返回了,这叫
死锁?又长知识了
b*******s
发帖数: 5216
42
来自主题: Programming版 - 排队法是解决不了问题的
你看东西真的太轻率了,我小再给你老解释下为什么这不是死锁
死锁四条件就不重复了,你自己对比下有没有不满足的。这个场景里,事务的占票需要
先锁定,读是不是还空,空的话写入占住,不空就返回失败。哪有阻塞导致不能返回。
问题是,两个事务都返回了失败,两个单子都又到waiting list里面去了,但是A,B明
明都是还有票的呀
g*****g
发帖数: 34805
43
来自主题: Programming版 - 排队法是解决不了问题的
如果有timeout, 就不会出现死锁,timeout就是干预的一种,这也是常识。
你既然强调了一直拿不到,那就是死锁。
总之这都是基础知识,明明在没问题的地方出来质疑的是你不是我。
b*******s
发帖数: 5216
44
来自主题: Programming版 - 好多人害怕锁
不是绝对的,不过锁多了难维护是个问题
难维护不是像赵策认为的死锁难维护
多白痴才会被死锁困扰,四条件随便破坏一个不就得了
他就是个入门水平
g*****n
发帖数: 420
45
跟库有关,有些库会死锁,有些不会.我记不太清楚了,好像boost release ,acquire次数
不一样会死锁.
z****e
发帖数: 54598
46
来自主题: Programming版 - 用python写多线程。刘姥姥都笑了
两个线程,争抢一个lock
注意,只有一个lock,不是两个
会不会有死锁的问题?
死锁不是有个条件要循环等待嘛?
我们这里不存在有循环等待的问题
所以不会堵
f*******o
发帖数: 88
47
来自主题: Programming版 - 请教一个python下面popen的问题
也许对很多大牛来说是一个比较老的问题,不过对我来说是一个新问题。
起因是想从一个video文件在任意时间点读取图像出来。 最开始是用opencv实现的,在
一些文件上测试也没有问题。后来换了一批h264格式的video文件就有问题了,很多文
件读取不出来。 在网上查了一下后,换成用moviepy来读取。 但是现在有新的问题是
就是moviepy在读取有些video文件在初始化阶段就死锁了。 跟踪进去,发现问题主要
出现在:
s = self.proc.stdout.read(nbytes) 语句时。
这个之前还有一堆初始化的代码, 主要是调用ffmpeg来执行并声称一个pipe.
def initialize(self, starttime=0):
"""Opens the file, creates the pipe. """
self.close() # if any
if starttime != 0 :
offset = min(1, starttime)
i_arg = ['... 阅读全帖
c***s
发帖数: 70028
48
拖车司机赵品刚与妻子黎敏因经济拮据,窜至仁寿随机绑架了一名17岁少女,并将其关在资阳市一居民楼的地下室长达158天。昨日,仁寿县公安局称,经过民警不懈努力,走访群众上千名,辗转6市8县,根据绑匪寄出的一份录像,警方将人质安全解救出来,犯罪嫌疑人也被抓获归案。目前,犯罪嫌疑人赵品刚、黎敏已被刑拘,此案正在进一步审理中。
多日未归 花季少女被绑架
今年4月5日下午,家住眉山市仁寿县文林镇书院街的罗福贵(化名)和刘华(化名)接到刚从成都实习回来的女儿小雯的电话:“爸妈,我要到同学家去耍一天。”
很快,一天过去了。4月6日,当罗福贵给小雯打电话时,电话一直处于关机状态。第二天,女儿依旧未回家,而女儿的电话,一直拨打不通。随后,罗福贵夫妇又到周边亲戚朋友、小雯的同学家问了个遍,依然一无所获。4月7日一大早,罗福贵夫妇到城北派出所报案。
接到报警后,由于小雯出门时只向其父母说了到同学家去,而是哪个同学却未提起,之后也未联系,罗福贵夫妇无法向民警提供任何线索。
4月26日,罗福贵手中的电话急促响起,一陌生男子给罗福贵打来电话让他准备7万元换回女儿。听到女儿被绑架,绑匪一开口就是7万元。刘华控制不住情... 阅读全帖
o***s
发帖数: 42149
49
四川省资阳市民赵品刚与妻子黎敏因经济拮据,竟然到四川省仁寿县随机绑架了一名17岁少女,并将其关在资阳市一居民楼的地下室长达158天。经过办案机关的不懈努力,走访群众上千名,辗转6市8县,最终根据绑匪寄出的一份录像,警方将人质安全解救。10月24日,经仁寿县检察院批准,犯罪嫌疑人赵品刚、黎敏已被公安机关执行逮捕。
多日未归:花季少女被绑架
今年4月5日下午,家住仁寿县文林镇书院街的罗福贵(化名)和刘华(化名)夫妇接到刚从成都实习回来的女儿小雯的电话:“爸妈,我要到同学家去耍一天。”
一天时间很快过去了。4月6日,小雯依旧未回家。罗福贵多次给小雯打电话,但电话一直处于关机状态。罗福贵夫妇随后到周边亲戚朋友、小雯的同学家问了个遍,依然一无所获。4月7日一大早,罗福贵夫妇到城北派出所报案。
由于小雯出门时只向其父母说了要到同学家去,而具体哪个同学却未提起,之后也未联系,罗福贵夫妇无法向民警提供任何线索。
4月26日,罗福贵的电话急促响起,一陌生男子给罗福贵打来电话让他准备7万元换回女儿。听到女儿被绑架,绑匪一开口就是7万元。刘华控制不住情绪,开始号啕大哭。罗福贵定了定神,扶起妻子,向警方报了案... 阅读全帖
c***s
发帖数: 70028
50
2004年,震惊京城的第一起明星绑架案在铺天盖地的报纸和电视节目中把吴若甫推向了人生的另一个"巅峰",在那个没有微博没有微信的时代,通讯还未像现在如此发达,电视和报纸见证了这起观众眼里的"熟人"真正的绑架案,十一年后,我们再见到吴若甫出现在银幕里时,他已年过半百,本期深水娱将全方位还原当年那起真枪实弹的"吴先生"绑架案。
11年后的吴若甫站在舞台上回顾起当时的自己,语气平静而又沉稳,此时的他刚刚过完自己52岁的生日。
人生如戏,戏如人生,这句话用在吴若甫身上再恰当不过了。上世纪九十年代末,电视剧《牵手》热播内地,吴若甫凭借在其中的精彩表演走红大江南北。在这前后,他曾塑造多个军人、警察的角色,被称为警察的形象代言人。然而,多次扮演警察的吴若甫,却在2004年遭遇绑架,真实上演了一场与绑匪之间的生死较量。
时隔11年,导演丁晟把吴若甫的这段经历拍成了电影《解救吾先生》。吴若甫在电影里也有演出,只不过他不是演自己,而是演一个11年前第一个冲进现场营救他的特警曹志刚。现实中被绑架,大银幕上,他扮演了自己曾经的救命恩人,上天大概是最好的编剧。
轰动京城第一明星绑架案:闹市区里真枪顶住后背
在《解... 阅读全帖
1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)