找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 592|回复: 3

[求助] 关于进程并发不成功的案例

1

主题

2

帖子

2

积分

贫民

积分
2
coobozhu 发表于 2021-4-25 09:48:08 | 显示全部楼层 |阅读模式
本帖最后由 coobozhu 于 2021-4-25 10:20 编辑

各位大咖:
       最近本菜鸟想通过PYTHON,构建多个进程,每个进程并发多个线程,以此来加快查询速度,网上查了一些资料,都有一个“close"函数,请教大家,为啥是先“close"(关闭),再"join"?谢谢。
from multiprocessing import Pool
if __name__ == '__main__':
    x = 8
    y = 10
    z = 10000
    startime = nowtime()
    p = Pool(x)

    for i in range(x):
        p.apply_async(threadrun,(i,x,y,z))
    p.close()
    p.join()

回复

使用道具 举报

0

主题

1

帖子

1

积分

贫民

积分
1
paulhuang 发表于 2021-5-3 13:59:46 | 显示全部楼层
遇到和你差不多的问题.异步 多进程 多线程的问题.三个任务,每个任务执行多个线程  进入while死循环的时候.三个任务只有一个线程进入,其他都进不到while死循环,
回复 支持 反对

使用道具 举报

0

主题

5

帖子

5

积分

贫民

积分
5
一杆钓起满天星 发表于 2021-5-4 17:01:11 | 显示全部楼层
进程执行完再执行下一个进程
回复 支持 反对

使用道具 举报

1

主题

5

帖子

5

积分

贫民

积分
5
阿零_ahling 发表于 2021-5-10 10:55:13 | 显示全部楼层
應該是一個程序然後還有另一個程序???

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表