On Mon, 2005-07-25 at 10:08 -0500, John Goerzen wrote: > On Mon, Jul 25, 2005 at 04:05:15PM +0100, Duncan Coutts wrote: > > On Mon, 2005-07-25 at 13:47 +0000, John Goerzen wrote: > > > > - our "bound threads" design does not require the implementation > > > > to support lightweight threads, and hence doesn't let the > > > > programmer take advantage of them. > > > > > > In my particular case, the C library isn't aware of threading at all. > > > While it may be safe to call it from any arbitrary Haskell thread, it > > > would not be safe to call it from two threads simultaneously. > > > > That's ok. Without the threaded rts, you get just one OS thread being > > used to make the foreign calls. > > Right, but let's say I do want to use the threaded RTS so I can use > multiple OS threads; what should I be doing here?
That's harder. Simon and I have been talking about that and he has been suggesting a few experiments to try. Duncan _______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
