From 0e8a6f9fefc4d44d234510358497779c633aa70d Mon Sep 17 00:00:00 2001 From: Simon Marlow <marlowsd@gmail.com> Date: Wed, 31 Mar 2010 14:36:28 +0000 Subject: [PATCH] add runInUnboundThread --- smp/sieve/sieve.hs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/smp/sieve/sieve.hs b/smp/sieve/sieve.hs index 42582cb5..1090510d 100644 --- a/smp/sieve/sieve.hs +++ b/smp/sieve/sieve.hs @@ -21,7 +21,7 @@ primes1 n done sieve (p:xs) = p : sieve [x | x <- xs, not (x `mod` p == 0)] main - = do + = runInUnboundThread $ do [str] <- getArgs let instances = read str :: Int dones <- sequence (replicate instances newEmptyMVar) -- GitLab