线程死锁

最易理解的死锁:线程A、B死锁!

       两兄弟相依为命,靠打猎为生,家里面有两把枪,金枪和银枪。一般的时候他们每人拿一把枪就好了,但是有特殊问题发生了!某天,由于猎物太强悍,他们只有一人手上两把枪才搞得定!现在老大拿到了金枪,老二拿到了银枪,老大还要拿到银枪才出发,老二一样,要拿到金枪才出发(至于这两兄问什么这样?我们假设就是这样了。)这时候,很显然两兄弟都出发不了。老大始终拿不到银枪,老二页始终拿不到金枪,因为他们都想得到两把枪,所以不想放出手上的那把枪!现在这个猎就打不成了,两兄弟死锁了。(这是获取资源的死锁。)


      女朋友生气了,心想:男朋友要是给我打了电话,我就给他回一个。男朋友也是这样想的,女朋友给我打了我才给他打!女朋友越来越生气,她一直没等到电话,因为男朋友一直没打给她,为什么不打!因为男朋友没有接到女朋友的电话!为什么女朋友不打?他一直没有接到男朋友的电话啊,小两口死锁了。。。。。。。。。。。。。。。。。。。。。。。。。。。(这是事件通知的死锁)
 

你可能感兴趣的:(线程)