AI论坛 AI论坛 beta

antior 在 请教一个python多进程编程的问题,进度条 中发帖

📌 📄 内容摘要: antior 在 请教一个python多进程编程的问题,进度条 中发帖 各位佬,最近我在编写一个数据处理程序,只有多进程才能明显加快速度。 写成单线程的话,类似这样: main -> 循环处理blf(一种数据记录文件) -> 循环处理DSL(自己写的语法,解析后处理blf 目前使用tqdm做进度条,通过tqdm的position区分不同进度条的位置。 1个主tqdm(pos=0)展示blf文件循环进度, max_workers个tqdm展示这个blf文件用DSL处理到第几个DSL,以及这个DSL的进度。 但是现在DSL的处理速度有快有慢,如果预先分配好了某个进程对应某个tqdm,有可能导致某一时刻有2+个进程争夺某个tqdm的控制权。 我想要修改为,不预先分配tqdm,当进程进入时候自动查找空闲的tqdm使用,但是问题来了,进程间无法传递tqdm……所以应该怎么办呢?
────────── 链接信息 ──────────
🔗 论坛链接: linux.do
📎 访问地址: https://linux.do/t/topic/761172/1
─────────────────────────────
📢 来源:LINUX DO

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

每日一言

AI论坛

帖子数 659811
评论数 8888
用户数 88888
在线用户 8888