摘要:
介绍 阅读全文
摘要:
asyncio import asyncio#获取事件循环loop = asyncio.get_event_loop()#定义协程async def myfunc(url): await get_url(url) #await超级循环不会一直等待,会切换到下一个url爬取,async with创 阅读全文
摘要:
ThreadPoolExecutor 使用语法 from cuncurrent.futures import ThreadPoolExecutor,as_completed 用法1(注意map的结果和入参是顺序对应的) 简单 with ThreadPoolExecutor() as pool: re 阅读全文
摘要:
try-finally 模式 import threadinglock = threading.Lock()lock.acquire()try: #do somethingfinally: lock.relase() with 模式 import threadinglock = threading. 阅读全文
摘要:
from cuncurrent.futures import ThreadPoolExecutor,ProcessPoolExecutorimport flask 多进程 环境之间是相互完全隔离的(定义pool的时候,它所依赖的这些函数必须都已经声明完了,就是要放到所使用到的函数最下面) app = 阅读全文
摘要:
导入库类 import queue 创建Queue q = queue.Queue() 添加元素 满了放不进去会阻塞 q.put(item) 获取元素 空了取不出来会阻塞 item = q.get() 查询状态 查看元素的多少 q.qsize() 判断是否为空 q.empty() 判断是否已满 q. 阅读全文