我有一个简单的Python脚本,使用了两个更加复杂的Python脚本,并对结果进行了处理。
我有两个模块,Foo和Bar,我的代码如下所示:
import Foo
import Bar
output = []
a = Foo.get_something()
b = Bar.get_something_else()
output.append(a)
output.append(b)
这两种方法的运行时间很长,它们之间相互独立,因此显而易见的解决方案是并行运行它们。但如何实现并行,又保证顺序不变?无论哪个先完成,都必须等待另一个完成才能继续执行脚本。
如果我的表述不够清晰,请告诉我,我已经尽可能简化了示例代码。
AttributeError: 'NoneType' object has no attribute 'join'
这每次都是指向 a_thread。而 b_thread 则按预期工作。 - Ivy