Remember it was done first in Perl.
#!/usr/bin/perl
=begin
i just thought of something great.
A file synchronization or ipc with one open, two forks.
and it's bi-directional with a probability of the time out occuring.
when the time out occurs on the select'ed file handle, it's the other
+sides time to write.
They could sync this by signal (100% reliable, or so i hear ;)
or by another probabilistic factor such as the size of the file and th
+e time left to read it, \
all other factors outweighed.
Hope that helps.
Having fun if you are,
Jambo
=cut
...
# seriously i think it will work cos forked process #1, well now maybe
+ it won't
...
|