gpt4 book ai didi

python - 如何在python中独立运行不同的子进程?

转载 作者:太空宇宙 更新时间:2023-11-04 11:00:34 25 4
gpt4 key购买 nike

我有各种 python 函数,我打算独立运行。例如,def graphic() 负责所有 GUI 元素并渲染 GUIdef connect() 这个函数不断地监听和连接到其他系统

问题是这两个函数没有并行运行。我在 python 中使用了多处理模块这是代码的要点

p = Process ( target = graphic() , args = () )      
p1 = Process (target = connect() , args = () )
p.start()
p1.start()
p.join()
p1.join()

尽管这两个函数在不同的进程中运行,但它们并不是并行运行的。如果我关闭 GUI,我只能连接到系统。有什么方法可以并行生成进程,我可以在其中独立运行图形和连接函数?

最佳答案

可能是因为您正在调用函数而不是传递对它们的引用?即,前两行应该是:

p = Process(target=graphic, args=())
p1 = Process(target=connect, args=())

关于python - 如何在python中独立运行不同的子进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5889530/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com