[Haskell-cafe] Unbound threads and FFI
Simon Peyton-Jones
simonpj at microsoft.com
Thu Dec 15 04:07:33 EST 2005
Did you read the paper Extending the Haskell Foreign Function Interface
with Concurrency, described in the GHC Wiki page about concurrency?
It'd be a good start
http://hackage.haskell.org/trac/ghc/wiki/GhcConcurrency
Please do improve it.
Simon
| -----Original Message-----
| From: haskell-cafe-bounces at haskell.org
[mailto:haskell-cafe-bounces at haskell.org] On Behalf Of Joel
| Reymont
| Sent: 14 December 2005 14:37
| To: Haskell-Cafe Cafe
| Subject: [Haskell-cafe] Unbound threads and FFI
|
| How do unbound threads play with FFI? According to Simon PJ, each
| foreign call will get its own OS thread if its blocked.
|
| How does GHC determine if the call is blocked? Does each call get its
| own OS thread from the start? Sometime later? Does this depend on the
| safe/unsafe specs of the foreign call?
|
| Does the above change if a threaded/non-threaded runtime is in use?
|
| Thanks, Joel
|
| --
| http://wagerlabs.com/
|
|
|
|
|
| _______________________________________________
| Haskell-Cafe mailing list
| Haskell-Cafe at haskell.org
| http://www.haskell.org/mailman/listinfo/haskell-cafe
More information about the Haskell-Cafe
mailing list