摘要:十三、死锁、递归锁 1.所谓死锁: 是指两个或两个以上的进程或线程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程,如下就是死锁 1 from threading import Loc
阅读全文
摘要:1 from multiprocessing import Process 2 import os 3 import time 4 def work(): 5 print('%s is working' %os.getpid()) 6 time.sleep(3) 7 if __name__ == '
阅读全文
摘要:# for i in range(100):# print(i*i)列表推导式: # l =[i*i for i in range(100)]# print(l)# l = [{'name':'v','age':28},{'name':'v'}]# name_list = [dic['name']
阅读全文
摘要:1.本质:就是迭代器 2.生成器函数: def tail(filename): with open(filename) as f: f.seek(0, 2) #从文件末尾算起 while True: line = f.readline() # 读取文件中新的文本行 if not line: time
阅读全文