我需要对自己的Python脚本进行一些多处理,因此我决定尝试与Google的协作。
我已连接到本地运行时并尝试运行以下脚本:
import multiprocessing
def spawn(num):
print('Spawned! {}'.format(num))
if __name__ == '__main__':
for i in range(5):
p = multiprocessing.Process(target=spawn, args=(i,))
p.start()
但是,当我运行此命令时,什么也没发生。绝对没有,没有错误,没有打印,它只是立即执行而已。
我想念什么吗?多处理程序可以与Google Colab本地运行时一起使用吗?
谢谢。
答案 0 :(得分:1)
改为运行
import multiprocessing
def spawn(num):
print('Spawned! {}'.format(num))
for i in range(5):
p = multiprocessing.Process(target=spawn, args=(i,))
p.start()