【发布时间】:2019-11-07 00:03:11
【问题描述】:
如果我有这样的程序:
for i in range (25000):
do something
if i == 5000:
run new_script.py in a new thread/process
continue as before
我该怎么做?
【问题讨论】:
-
您好,欢迎来到 StackOverflow!如果您还没有,请阅读how to ask。到目前为止,您尝试过什么?
-
if语法不使用括号,使用双=符号进行比较 -
当标准方法是使用新进程时,为什么要使用 线程 来执行不同的脚本?线程必须共享代码和静态数据,这需要您将其他脚本导入当前进程,而新进程将独立生活。
-
@SergeBallesta:我编辑了我的问题。如果您认为流程是更好的解决方案,请给我一些代码来做到这一点。谢谢。
-
@我把代码从
Thread改成了Process,好像没有错误,但是第二个程序不行。
标签: python multithreading