32.多线程与死锁

死锁是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。

产生死锁的原因:

一.因为系统资源不足。

二.进程运行推进的顺序不合适。

三.资源分配不当。

推荐阅读更多精彩内容

  • 所谓死锁: 是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用...
    UILabelkell阅读 978评论 0 7
  • 摘自http://www.51testing.com/html/32/15143332-3720830.html ...
    许小小晴阅读 196评论 0 2
  • 参考http://blog.sina.com.cn/s/blog_5e3604840100ddgq.html de...
    鱼仔_1625阅读 175评论 0 0
  • 女儿真是一天天长大了,今晚接女儿回家我俩手里都提了不少东西,大包小包的都不知道怎么往家里拿,走到楼下仰头看看五楼我...
    宋玉新阅读 69评论 0 0
  • 旧时光里 有父亲慈祥的笑容 我仿佛看到了父亲在对着我微笑 院子里停放着较小的自行车 仿佛还在心头萦绕 我依然骑着父...
    田萍阅读 226评论 2 13