Duncan Booth <[EMAIL PROTECTED]> writes:

> Lloyd Zusman <[EMAIL PROTECTED]> wrote:
>
>> I have a python (2.5) program with number of worker threads, and I want
>> to make sure that each of these does a context switch at appropriate
>> times, to avoid starvation.  I know that I can do a time.sleep(0.001) to
>> force such a switch, but I'm wondering if this is the recommended
>> method.
>
> The recommended method is to start a new thread rather than following up on 
> an existing thread with an unrelated question.

I accidentally hit "a" in my mailer instead of "w" ("reply" instead of
"compose").  Geez.  It was an accident.  I'm sorry.


> Why do you think that just letting the threads run won't have the effect 
> you desire? Leave it to the system to schedule the threads.

I can already see that they don't have the effect I desire.  They are
long numerical calculations in tight loops.  I have to periodically put
explicit time.sleep(0.001) calls in place to force the context
switching, and I was wondering if that's the recommended method.


-- 
 Lloyd Zusman
 [EMAIL PROTECTED]
 God bless you.

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to