摘要: 一、死锁(了解) 死锁产生的4个必要条件: 互斥:一个资源同一时刻只允许一个线程进行访问 占有未释放:一个线程占有资源,且没有释放资源 不可抢占:一个已经占有资源的线程无法抢占到其他线程拥有的资源 循环等待:两个或者两个以上的线程,本身拥有资源,不释放资源,并且同时尝试获得其他线程所持有的资源,这种 阅读全文
posted @ 2020-10-01 22:41 taotaozh 阅读(131) 评论(0) 推荐(0) 编辑
摘要: python之线程 一、什么是线程 进程:资源单位 线程:执行单位 进程:资源单位(起一个进程仅仅只是在内存空间中开辟一块独立的空间) 线程:执行单位(真正被cpu执行的其实是进程里面的线程,线程指的就是代码的执行过程,执行代码中所需要使用到的资源都找所在的进程索要) 进程和线程都是虚拟单位,只是为 阅读全文
posted @ 2020-10-01 19:19 taotaozh 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 一、进程对象 from multiprocessing import Process,current_process import time import os def task(): #查看当前线程的进程号 #print(f'当前进程的pid是:{current_process().pid}') 阅读全文
posted @ 2020-10-01 15:24 taotaozh 阅读(176) 评论(0) 推荐(0) 编辑