Skip to content
Snippets Groups Projects
Commit 931d30f2 authored by Simon Marlow's avatar Simon Marlow
Browse files

[project @ 2000-08-15 14:12:18 by simonmar]

this test had random end conditions; make it a bit more deterministic
parent 87c0d8c1
No related branches found
No related tags found
No related merge requests found
......@@ -6,11 +6,12 @@ import Concurrent
main = do
v <- newCVar
done <- newEmptyMVar
let
reader = do
c <- readCVar v
if (c == '\n')
then return ()
then putMVar done ()
else do putChar c; reader
writer [] = do writeCVar v '\n'; return ()
......@@ -18,4 +19,5 @@ main = do
forkIO reader
writer "Hello World"
takeMVar done
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment