• 2024-05-23死锁和递归锁
    死锁和递归锁【一】死锁【1】介绍死锁是指两个或多个进程,在执行过程中,因争夺资源而造成了互相等待的一种现象。即两个或多个进程持有各自的锁并试图获取对方持有的锁,从而导致被阻塞,不能向前执行,最终形成僵局。在这种情况下,系统资源利用率极低,系统处于一种死循环状态。【2】
  • 2024-01-28死锁和递归锁
    死锁(1)介绍死锁是指两个或多个进程,在执行过程中,因争夺资源而造成了互相等待的一种现象。即两个或多个进程持有各自的锁并试图获取对方持有的锁,从而导致被阻塞,不能向前执行,最终形成僵局。在这种情况下,系统资源利用率极低,系统处于一种死循环状态。fromthreadingimportThrea
  • 2024-01-23【8.0】死锁和递归锁
    【一】死锁【1】介绍死锁是指两个或多个进程,在执行过程中,因争夺资源而造成了互相等待的一种现象。即两个或多个进程持有各自的锁并试图获取对方持有的锁,从而导致被阻塞,不能向前执行,最终形成僵局。在这种情况下,系统资源利用率极低,系统处于一种死循环状态。【2】示例f
  • 2024-01-20三把锁和event事件
    死锁和递归锁【1】死锁deftask(i):mutex_1.acquire()print(f'{current_thread().name}抢到了第一把锁')mutex_2.acquire()print(f'{current_thread().name}抢到了第二把锁')mutex_2.release()#释放锁二mutex_1.release()#释放锁一m