Repository : ssh://darcs.haskell.org//srv/darcs/packages/base On branch : master
http://hackage.haskell.org/trac/ghc/changeset/4b5dc77567db7458b0ea2de48d2f68e33bb0cb9d >--------------------------------------------------------------- commit 4b5dc77567db7458b0ea2de48d2f68e33bb0cb9d Author: Simon Marlow <[email protected]> Date: Tue Oct 18 10:48:48 2011 +0100 update IO manager documentation (#5547) >--------------------------------------------------------------- Control/Concurrent.hs | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/Control/Concurrent.hs b/Control/Concurrent.hs index 04e0a8f..077ed65 100644 --- a/Control/Concurrent.hs +++ b/Control/Concurrent.hs @@ -559,7 +559,8 @@ foreign import ccall safe "fdReady" threads doing I\/O operations don't block the whole runtime, whereas on Unix systems all the currently blocked I\/O requests are managed by a single thread (the /IO manager thread/) using - @select@. + a mechanism such as @epoll@ or @kqueue@, depending on what is + provided by the host operating system. The runtime will run a Haskell thread using any of the available worker OS threads. If you need control over which particular OS _______________________________________________ Cvs-libraries mailing list [email protected] http://www.haskell.org/mailman/listinfo/cvs-libraries
