Hello Neil,
Tuesday, April 7, 2009, 6:13:29 PM, you wrote:
Calls to System.Cmd.system, i.e. running external console processes.
It's a make system I'm writing, so virtually all the time is spent in
calls to ghc etc.
To Bulat: I should have been clearer with the spec. The idea is that
Hello Neil,
Tuesday, April 7, 2009, 6:13:29 PM, you wrote:
Consider a thread pool with 2 threads and the call parallel_ [parallel_
[b,c],a]
You get the sequence:
enqueue (parallel_ [b,c])
a
wait on parallel_ [b,c]
While you are executing a, a thread pool starts:
enqueue b
c
wait for
Hello Neil,
Tuesday, April 7, 2009, 6:13:29 PM, you wrote:
Calls to System.Cmd.system, i.e. running external console processes.
It's a make system I'm writing, so virtually all the time is spent in
calls to ghc etc.
btw, if all that you need is to limit amount of simultaneous