async-2.0.1.0: bench/race.hs
import Control.Concurrent.Async import System.Environment import Control.Monad import Control.Concurrent main = runInUnboundThread $ do [n] <- fmap (fmap read) getArgs replicateM_ n $ race (return 1) (return 2)
import Control.Concurrent.Async import System.Environment import Control.Monad import Control.Concurrent main = runInUnboundThread $ do [n] <- fmap (fmap read) getArgs replicateM_ n $ race (return 1) (return 2)