[Haskell-cafe] system in forkIO
Jules Bean
jules at jellybean.co.uk
Sun Sep 14 15:10:09 EDT 2008
Andrea Rossato wrote:
> On Sun, Sep 14, 2008 at 02:24:23PM -0300, Marco Túlio Gontijo e Silva wrote:
>> and the result of ls only after I press a key. Does getChar blocks the
>> other threads?
>
> yes, but you can use forkOS from Control.Concurrent and compile with
> -threaded.
>
> See the relevant documentation for the details.
forkOS not relevant here.
-threaded is necessary to allow haskell code to run whilst FFI calls are
blocked. getChar doesn't count as an FFI call (the RTS does its own IO
multiplexing) but system does.
forkOS is to do with bound threads, that's something else.
Jules
More information about the Haskell-Cafe
mailing list