On 19 January 2005 20:33, Glynn Clements wrote: > 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.
Again we've lost track of the discussion a bit. Yes you're right, but I was answering a different question. Cheers, Simon _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe