死锁的产生和解决

死锁 死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力的作用,他们都将无法推进下去。此时称系统处于死锁状态或者说系统产生了死锁,这些永远相互等待的进程称为死锁进程; 集合中的每一个进程都在等待只能由本集合的其他进程才能引发的事件,那么该组进程是死锁的;例如:线程A锁住了锁1并等待锁2的释放,而线程B锁住了锁2并等待锁1的释放,这样两个线程就产生
相关文章
相关标签/搜索