Pre-emptive or co-operative concurrency (was: Concurrency)
Aaron Denney
wnoise at ofb.net
Tue Mar 28 11:42:25 EST 2006
On 2006-03-28, Malcolm Wallace <Malcolm.Wallace at cs.york.ac.uk> wrote:
> Another piece of terminology to clear up. By "non-blocking foreign
> call", you actually mean a foreign call that *can* block. As a
> consequence of the fairness policy, you wish to place the requirement on
> implementations that such a blocking foreign call _should_not_
> block progress of other Haskell threads. The thread-nature of the
> foreign call is "blocking". The Haskell-API nature is desired to be
> "non-blocking".
*glyph of enlightenment*.
Ah, no wonder a lot of the discussion and docs didn't seem to make sense.
--
Aaron Denney
-><-
More information about the Haskell-prime
mailing list