2-7 死锁现象和递归锁
Posted shibojie
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2-7 死锁现象和递归锁相关的知识,希望对你有一定的参考价值。
一 死锁现象
所谓死锁: 是指两个或两个以上的进程或线程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程,如下就是死锁
from threading import Thread,Lock
import time
mutexA=Lock()
mutexB=Lock()
class MyThread(Thread):
def run(self):
self.func1()
self.func2()
def func1(self):
mutexA.acquire()
print('