Buffered streaming
Terry Reedy
tjreedy at udel.edu
Thu Nov 26 13:30:57 EST 2009
Ken Seehart wrote:
> I need to create a pipe where I have one thread (or maybe a generator)
> writing data to the tail while another python object is reading from the
> head. This will run in real time, so the data must be deallocated after
> it is consumed.
CPython does that when last reference disappears.
> Reading should block until data is written, and writing
> should block when the buffer is full (i.e. until some of the data is
> consumed). I assume there must be a trivial way to do this, but I don't
> see it. Any ideas or examples?
>
> I'm using python 2.6.
>
queue module
More information about the Python-list
mailing list