一.死锁的定义所谓死锁,是指多个线程在运行过程中因争夺资源而造成的一种僵局,当线程处于这种僵持状态时,若无外力作用,它们都将无法再向前推进。二.产生死锁的原因产生死锁的原因可总结为以下两点:(1)竞争资源。当供线程共享的资源数目不足以满足诸线程的需要时,会引起..
分类:
其他好文 时间:
2016-04-20 02:12:03
阅读次数:
165
死锁是指在一组进程中的各个进程均占有不会释放的资源,但因互相申请被其他进程所站用不会释放的资源而处于的一种永久等待状态。 死锁的四个必要条件: (1)互斥条件(Mutual exclusion):资源不能被共享,只能由一个进程使用。 (2)请求与保持条件(Hold and wait):已经得到资源的
分类:
其他好文 时间:
2016-03-13 14:18:14
阅读次数:
186