Simon Marlow wrote: > We do use a thread pool. But you still need as many OS threads as there > are blocked read() calls, unless you have a single thread doing select() > as I described.
How does the select() help? AFAIK, select() on a regular file or block device will always indicate that it is readable, even if a subsequent read() would have to read the data from disk. -- Glynn Clements <[EMAIL PROTECTED]> _______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
