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

Reply via email to