thread execution order
Rembrandt Q Einstein
hercules.rockefeller at springfield.??.us
Thu Sep 30 15:30:26 CEST 2004
Axel Mittendorf wrote:
> Hi, I have an app that writes text messages into a pipe and reads it out.
> Other programs write into this pipe too. Sometimes the pipe is full and
> my app freezes if it wants to write in that moment. It is not an option
> for me to open the pipe with O_NONBLOCK, so I thought I could
> use threads. Always when something shall be written into the pipe a new
> thread is created. These threads may hang on os.write, but they'll write out
> the data ASAP.
I wouldn't do this with threads. I'd use select() or similar to see if
the pipe is writable and if it isn't, buffer internally.
More information about the Python-list