X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=GHC%2FConc.lhs;h=de96b2c06d5ff44cf32922f10b451ffa6aeadef1;hb=7dbb606d7b57cdad87a0ffbdb6ea4a274ebca7c0;hp=1b5ff7e689b4c035d69a0af00a3bc5aa785f0620;hpb=c131671f4b4b2583e7e4a6145360270fe6146e57;p=ghc-base.git diff --git a/GHC/Conc.lhs b/GHC/Conc.lhs index 1b5ff7e..de96b2c 100644 --- a/GHC/Conc.lhs +++ b/GHC/Conc.lhs @@ -31,8 +31,11 @@ module GHC.Conc -- * Forking and suchlike , forkIO -- :: IO a -> IO ThreadId , forkIOUnmasked + , forkIOWithUnmask + , forkOn , forkOnIO -- :: Int -> IO a -> IO ThreadId , forkOnIOUnmasked + , forkOnWithUnmask , numCapabilities -- :: Int , getNumCapabilities -- :: IO Int , numSparks -- :: IO Int @@ -48,6 +51,7 @@ module GHC.Conc , ThreadStatus(..), BlockReason(..) , threadStatus -- :: ThreadId -> IO ThreadStatus + , threadCapability -- * Waiting , threadDelay -- :: Int -> IO ()