Re: Concurrency (was: Re: Re: events & callbacks)
Axel Simon <[email protected]>
| Newsgroups | gmane.comp.lang.haskell.gui |
|---|---|
| Message-ID | <[email protected]> |
On Wed, Mar 12, 2003 at 07:02:41PM +0100, Nick Name wrote: > > Once we have OS threads, attaching something to the idle handler of > > (Gtk's) event loop is not necessary anymore since the Haskell RTS > > will continue to run. But every call to Gtk (or whatever library) > > will be channeled through this one thread. Is this a restriction? > > I hope not. Communication primitives are to be used sometimes :) But I > am btw no expert on the subject, it's just an impression. > > Maybe the CGA could do this channeling itself? Would it be an headache > in your opinion? Tests can already be done, since it's possible to > compile GHC with -threaded-RTS or something like that. I just replied to Wolfgang asking what threadsafe means in C calls. As far as the rumors in my head are concerned the "channelling" you mention is then done by the FFI. Axel.