select.select() on Regular Files?
-$P-W$- at verence.demon.co.uk
Thu Mar 7 10:49:11 CET 2002
In article <a678ud$30dv$1 at news.idiom.com>,
Jim Dennis <jimd at vega.starshine.org> wrote:
> O.K. so what can I do for asynchronous I/O notification on
> regular files? How can I efficiently block and wake up when
> I/O is available on any of my file descriptors?
> Don't tell me I have to go into a sleep and poll stat() or
> seek() loop! It's hard to imagine that UNIX got this far
> without offering a better solution than that!
If you run strace on "tail -f somefile", you'll find that sleeping and
stat'ing is what it's doing, so I don't think there's a better way.
Paul Wright | http://pobox.com/~pw201 |
More information about the Python-list