如何在Python中同时运行n个进程

2024-10-06 16:16:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图同时执行n个进程。下面的示例使用外部提供的两个进程。你知道吗

目前,这两个进程都是硬编码的,但是我需要提出一个通用的解决方案来完成相同的任务,即同时运行n个进程。你知道吗

我的代码如下:

import multiprocessing

'''

The first process: print 'aa'
The second Process: print 'BB'

'''

def TR1(): 
    print 'aaaaaaaaa'

def TR2(): 
    print 'BBBBBBBB'

if __name__ == '__main__':

    process_1 = multiprocessing.Process(name='process_1', target=TR1)
    process_2 = multiprocessing.Process(name='process_2', target=TR2)

    process_1.start()
    process_2.start()

谢谢你的建议!你知道吗


Tags: thename示例target编码进程def解决方案