我是Python开发的新手。我的要求是:
我有一些未定义的进程要运行。我应该一次挑三个并将它们添加到队列并处理它们。一旦完成三个,我需要处理接下来的三个,依此类推。这是捕获这种逻辑的片段:
for i in range(numOfPools):
for j in range(3):
if Conditions:
pool.add_task(self.method,parameter)
pool.wait_completion
其中pool是一个线程队列。 add_task和wait_completion方法用于将任务放入线程并分别连接三个线程。
此代码似乎工作正常。但是,如果以这种方式创建了大量池,那么所有队列的名称是否会影响程序的执行?我检查了动态创建唯一变量名称,但我发现在Python中通常不鼓励这样做。任何人都可以为我提供解决方案吗?
谢谢,
Keerthana