在Python中为Threads创建动态变量名

时间:2016-01-06 09:24:33

标签: python multithreading

我是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

0 个答案:

没有答案