Threads

placid Bulkan at gmail.com
Thu May 11 20:24:01 EDT 2006


David Reed wrote:
> On May 11, 2006, at 8:02 PM, placid wrote:
>
> >
> > Carl J. Van Arsdall wrote:
> >> placid wrote:
> >>> Hi all,
> >>>
> >>> In Python, Threads cannot be paused, i remember reading this
> >>> somewhere,
> >>> so is there a way around this ?
> >>>
> >>
> >> When you say paused do you mean paused by an external source or
> >> paused
> >> by a call internal to the thread?  There are plenty of
> >> synchronization
> >> constructs for making threads wait: Check out Events and Conditions
> >
> > I have a thread that has a job Queue, it continuosly polls this queue
> > to see if there are any jobs for it, what i really wont to be able to
> > do is, when the queue is empty, i want the thread to pause (or more
> > technical, i want the thread to block) until the queue gets populated
> > again. Is this possible ?
> >
> >
>
>
> The previous poster answered your question - you want to use a
> condition variable.
>
> http://docs.python.org/lib/condition-objects.html

thanks, this is what i was after

> 
> Dave




More information about the Python-list mailing list