Help with Python Multiprocessing
Anurag
anuragpatibandla7 at gmail.com
Thu Nov 13 18:22:37 EST 2014
On Thursday, November 13, 2014 2:18:50 PM UTC-5, sohca... at gmail.com wrote:
> On Thursday, November 13, 2014 10:07:56 AM UTC-8, Anurag wrote:
> > I am having trouble understanding the Multiprocessing module.
> > I need to run three different files 'Worker1' , 'Worker2', 'Worker3' all at once. Currently I am doing this :
> >
> > from multiprocessing import Process
> >
> > import Worker1.py
> > import Worker2.py
> > import Worker3.py
> >
> >
> >
> > p1 = Process(target=Worker1.py)
> > p1.start()
> > p2 = Process(target=Worker2.py)
> > p2.start()
> > p3 = Process(target=Worker3.py)
> > p3.start()
> >
> > But this will only start the 'Worker1'. How do I execute all the three files at once?
> >
> > Thanks
>
> Do your WorkerX.py files have a main() function or anything like that? If not, they should. Then, you'd set the targets to WorkerX.main.
My Worker files have three different functions
More information about the Python-list
mailing list