07 2021 档案
摘要:信号量 Semphore sem=Semphore(n):n是指初始化一把锁配几把钥匙,一个int型 拿钥匙,锁门 sem.acquire() 还钥匙,开门 sem.release() 信号量机制比锁机制多了一个计数器,这个计数器是用来计录当前剩几把钥匙的。当计数器为0时,表示没有钥匙了,此时acq
阅读全文
摘要:银行存取钱 银行存取钱是同时对一个数据操作,容易造成数据混乱,解决方法是加锁 from multiprocessing import Process from time import sleep def get_money(num): # 取钱 num -= 1 print('子进程:', num)
阅读全文