Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #52272 > unrolled thread

Re: Python3 Multiprocessing

Started byDevyn Collier Johnson <devyncjohnson@gmail.com>
First post2013-08-09 16:43 -0400
Last post2013-08-09 16:43 -0400
Articles 1 — 1 participant

Back to article view | Back to comp.lang.python

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: Python3 Multiprocessing Devyn Collier Johnson <devyncjohnson@gmail.com> - 2013-08-09 16:43 -0400

#52272 — Re: Python3 Multiprocessing

FromDevyn Collier Johnson <devyncjohnson@gmail.com>
Date2013-08-09 16:43 -0400
SubjectRe: Python3 Multiprocessing
Message-ID<mailman.407.1376081022.1251.python-list@python.org>
On 08/09/2013 03:44 PM, MRAB wrote:
> On 09/08/2013 20:30, Devyn Collier Johnson wrote:
>> Aloha!
>>
>>      I need a command that will make threads created by
>> "multiprocessing.Process()" wait for each other to complete. For
>> instance, I want to do something like this:
>>
>> job1 = multiprocessing.Process(CMD1())
>> job2 = multiprocessing.Process(CMD2())
>>
>> jobs1.start(); jobs2.start()
>>
>> PY_FUNC()
>>
>> The command "PY_FUNC()" depends on the end result of the actions of
>> CMD1() and CMD2(). I need some kind of wait command for the two threads
>> that will not let the script continue until job1 and job2 are complete.
>> Is this possible in Python3?
>>
> Possibly you mean .join:
>
> jobs1.start()
> jobs2.start()
>
> jobs1.join()
> jobs2.join()
>

Thanks MRAB! That is easy. I always (incorrectly) thought the join() 
command got two threads and made them one. I did not know it made the 
script wait for the threads.

Mahalo,

DevynCJohnson@Gmail.com

[toc] | [standalone]


Back to top | Article view | comp.lang.python


csiph-web