摘要: >>进程队列(Queue) # 进程队列 mulprocessing.Queue ''' 队列是一种缓冲机制,为了解决因频繁的进程通信造成的通道拥堵的问题,可以引入队列进行数据管理 Queue类常用的操作方法 def __init__(self,maxsize=0,*,ctx) # 开辟队列并设置队 阅读全文
posted @ 2022-04-12 00:11 饭兜 阅读(286) 评论(0) 推荐(0) 编辑
摘要: >>进程池Pool Pool类 Pool类可以提供指定数量的进程供用户调用,当有新的请求提交到Pool中时,如果池还没有满,就会创建一个新的进程来执行请求。如果池满,请求就会告知先等待,直到池中有进程结束, 才会创建新的进程来执行这些请求。 下面介绍一下multiprocessing 模块下的Poo 阅读全文
posted @ 2022-04-12 00:10 饭兜 阅读(84) 评论(0) 推荐(0) 编辑
摘要: >进程 >>进程介绍 进程是程序各种资源管理的集合 >>multipprocessing模块 # Process类 # 创建进程的类 ''' # 常用属性和方法 pid 获取进程的ID name 获取进程的名称 Process([group [, target [, name [, args [, 阅读全文
posted @ 2022-04-12 00:09 饭兜 阅读(99) 评论(0) 推荐(0) 编辑
摘要: >队列 >>FIFO(先入先出)队列Queue >>LIFO(后入先出)队列 >>优先级队列PriorityQueue ### >>FIFO(先入先出)队列Queue ### >>LIFO(后入先出)队列 ### >>优先级队列PriorityQueue from queue import Queu 阅读全文
posted @ 2022-04-12 00:08 饭兜 阅读(17) 评论(0) 推荐(0) 编辑
摘要: >>线程操作队列 # 线程操作队列'''线程队列操作方法def __init__(self,maxsize)def put(self,item,block=True,timeout=None) # 像队列保存数据def get(self,block=True,timeout=None) # 从队列获 阅读全文
posted @ 2022-04-11 23:57 饭兜 阅读(17) 评论(0) 推荐(0) 编辑
摘要: # 使用Condition 实现生产者与消费者模型 ''' def __init__(self,lock=None) def acquire(self,blocking = True ,timeout = -1) def wait(self,timeout = None) def notify(se 阅读全文
posted @ 2022-04-11 23:56 饭兜 阅读(20) 评论(0) 推荐(0) 编辑
摘要: # 线程下的生产者消费模型import threadingimport time class data_base: def __init__(self): self.__name = None self.__value = None def creat_data(self, name, value) 阅读全文
posted @ 2022-04-11 23:55 饭兜 阅读(12) 评论(0) 推荐(0) 编辑
摘要: GIL:Global Interpreter Lock,意思就是全局解释器锁,这个GIL并不是Python的特性,他是只在Cpython解释器里引入的一个概念,而在其他的语言编写的解释器里就没有GIL,例如:Jython,Pypy等 在CPython中,全局解释器锁(GIL)是一个互斥锁,可以防止多 阅读全文
posted @ 2022-04-11 23:54 饭兜 阅读(27) 评论(0) 推荐(0) 编辑
摘要: >多线程 >>多任务 简单来说就是操作系统可以同时运行多个任务 并发:任务数大于CPU核数,通过操作系统的各种任务调度算法,实现多个任务‘一起’执行,比如在单核CPU下需要同时处理3个任务,这就是并发,单核CPU在开启任务一会立马开启任务二,任务三也同理,这段时间内交替执行任务的方式就是并发。此外单 阅读全文
posted @ 2022-04-11 23:53 饭兜 阅读(30) 评论(0) 推荐(0) 编辑
摘要: >>init ''' 构造方法: 构造方法的名称定义必须是__init__()。 构造方法是程序的起点不允许有返回值的。 一个类中有且仅有一个或者零个的构造方法,不允许有多个构造方法的定义,否则程序会报错。 ''' # 定义无参构造方法 class Number: def __init__(self 阅读全文
posted @ 2022-04-11 23:46 饭兜 阅读(24) 评论(0) 推荐(0) 编辑