<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
On 09/12/2009 08:51, Joshi, Yateen wrote:
<blockquote
 cite="mid:3BD53621E5C8E54594130AF5459379EE135B8FA5@exchindia4.starentnetworks.com"
 type="cite">
  <meta http-equiv="Content-Type"
 content="text/html; charset=ISO-8859-1">
  <meta name="Generator" content="Microsoft Word 12 (filtered medium)">
  <style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
  </style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
  <div class="Section1">
  <p class="MsoNormal">Hi,<o:p></o:p></p>
  <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
  <p class="MsoNormal">I have an application that uses multiprocessing
pools (multiprocessing.Pool(processes=&#8230;..)).
There are multiple such pools and each pool has configurable number of
processes. Once the process is spawned, it keeps on executing and does
the
needed processing. If there is nothing to process (like ftp&#8217;ing files
from some source, if the files are not there, the process would sleep
for some
time, and then again check for files, that way, it is a infinite loop
with some
sleep), the process &#8216;sleeps&#8217; for some time and continues.<o:p></o:p></p>
  <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
  <p class="MsoNormal">I am using a T5220, Solaris box with Solaris 10.
  <o:p></o:p></p>
  <p class="MsoNormal">Problem &#8211;there are multiple pools and multiple
processes, i am seeing that not all the processes get spawned. They get
spawned
when the sleep time is increased (say from 0.1 sec to 1 sec). If I
further
increase the number of processes, again some process do not get
spawned. For
that, I further need to increase the sleep time (say to 2 sec), then
the
processes get spawned.<o:p></o:p></p>
  <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
  <p class="MsoNormal">Typically, in a multiprocessing I would expect
that if a
process sleeps for even a small time, other processes should get their
chance
to execute, but this does not seem to be happening here. Can you please
throw
some light on it?</p>
  </div>
</blockquote>
<br>
Hello Joshi,<br>
<br>
This email list is for the development of Python, not for developing
with Python. A better place to try would be the python-list
(comp.lang.python - which has both google groups and gmane gateways).<br>
<br>
All the best,<br>
<br>
Michael Foord<br>
<br>
<br>
<blockquote
 cite="mid:3BD53621E5C8E54594130AF5459379EE135B8FA5@exchindia4.starentnetworks.com"
 type="cite">
  <div class="Section1">
  <p class="MsoNormal"><o:p></o:p></p>
  <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
  <p class="MsoNormal">Thanks and Regards,<o:p></o:p></p>
  <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
  <p class="MsoNormal">Yateen V. Joshi<o:p></o:p></p>
  <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
  </div>
  <p>This email and any attachments may contain legally privileged
and/or confidential information of Starent Networks, Corp. and is
intended only for the individual or entity named in the message. The
information transmitted may not be used to create or change any
contractual obligations of Starent Networks, Corp. Any review,
retransmission, dissemination or other use of, or taking of any action
in reliance upon this e-mail and its attachments by persons or entities
other than the intended recipient is prohibited. If you are not the
intended recipient, please notify the sender immediately -- by replying
to this message or by sending an email to
<a class="moz-txt-link-abbreviated" href="mailto:postmaster@starentnetworks.com">postmaster@starentnetworks.com</a> -- and destroy all copies of this
message and any attachments without reading or disclosing their
contents. Thank you.</p>
  <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
Python-Dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Python-Dev@python.org">Python-Dev@python.org</a>
<a class="moz-txt-link-freetext" href="http://mail.python.org/mailman/listinfo/python-dev">http://mail.python.org/mailman/listinfo/python-dev</a>
Unsubscribe: <a class="moz-txt-link-freetext" href="http://mail.python.org/mailman/options/python-dev/fuzzyman%40voidspace.org.uk">http://mail.python.org/mailman/options/python-dev/fuzzyman%40voidspace.org.uk</a>
  </pre>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="72">-- 
<a class="moz-txt-link-freetext" href="http://www.ironpythoninaction.com/">http://www.ironpythoninaction.com/</a>
<a class="moz-txt-link-freetext" href="http://www.voidspace.org.uk/blog">http://www.voidspace.org.uk/blog</a>

</pre>
</body>
</html>