【发布时间】:2022-06-21 23:18:43
【问题描述】:
我在开始使用 Python 的多处理库时遇到问题。
当我运行最基本的示例之一(如下所示)时,我没有任何东西可以打印到控制台:
from multiprocessing import Process
def f(name):
print('hello', name)
if __name__ == '__main__':
p = Process(target=f, args=('bob',))
p.start()
p.join()
我原以为会看到hello bob,但它却挂了一会儿,然后最终完成并没有打印任何内容到控制台。
这是我按 F5 时 VSCode 运行的命令。我的代码(如上所示)位于QueueTrigger1/__init__.py的文件中
我正在运行 python 版本 3.9.5(这是刚刚运行 python 的打印输出)
任何关于为什么我的多进程没有生成的帮助将不胜感激
【问题讨论】:
标签: python python-multiprocessing