python multiprocessing库多任务处理-进程学习笔记3-世界微资讯
2023-06-18 14:33:17来源:哔哩哔哩
导入
import multiprocessing
multiprocessing对象
创建进程对象(p)
直接创建
【资料图】
p = multiprocessing.Process(target,args,kwargs)
target:传入线程函数
args:传递函数参数(没有可忽略,传递加括号,结束加逗号)如args=(1,)
kwargs:指定函数传参(字典)
以类创建(继承)
例如:
class Task(multiprocessing.Process):
def run(self):
需要运行的代码
(在类中定义的其他函数要在run(名字不能改)函数里才能运行,启动同下)
线程对象(p)
p.start()启动线程
进程间的通信
创建队列
q = multiprocessing.Queue()
放入数据
q.put(要放入的数据)
取出数据
q.get(True)阻塞(默认)
q.get(False)不阻塞
学习教程来源:BV1FS4y1v7CW
标签:
- 1 环球速看:最终幻想16燃烧剑怎么用
- 2 全球资讯:cf海豹突击队活动2022_cf 海豹突击队
- 3 世界新动态:怎么向市场监管局投诉 如何向市场监管局投诉
- 4 微信运动步数为0会显示在排行榜吗(微信运动步数为零会显示排名吗) 天天动态
- 5 每日热闻!金观平:“东数西算”重在协同发展
- 6 热搜第一!知名男星被指涉毒,回应:已报警-当前简讯
- 7 万元现金大奖!第四届篁岭摄影大赛,用镜头分享“崖上古村·奇妙夏夜”!
- 8 全球聚焦:谷歌Pixel 8/Pro更多信息曝光:屏幕更小、亮度更高、120Hz刷新率
- 9 新潮女孩 新潮女孩怎么翻译_全球热文
- 10 适合重阳节的歌曲_适合九九重阳节的歌曲_每日关注