【发布时间】:2021-08-10 09:49:02
【问题描述】:
我的代码已经使用了循环,我想用多线程替换循环,但不明白该怎么做。下面是代码。
def run_test_function(arg1,arg2, arg3, arg4, arg5):
try:
#loop1
for x in arg1:
#loop2
for y in arg2:
#loop3
for z in range(len(arg3)):
#statements
#statements
#statements
except Exception as e:
print(e)
def main(argv):
arg1 = value1
arg2 = value2
arg3 = value3
arg4 = value4
run_test_function(arg1, arg2, arg3, arg4)
我希望 loop1 的每次迭代都应该表现为一个线程,这样我就可以用多线程替换循环。感谢并提前感谢您的帮助。 :)
【问题讨论】:
-
这完全取决于
statements是什么 -
语句就像一些 kubectl 命令并处理它们的输出并验证输出。假设语句就像打印两个循环的 x n y。
标签: python-3.x multithreading concurrency python-multiprocessing