[Haskell-cafe] Re: Threads with high CPU usage

John Goerzen jgoerzen at complete.org
Mon Dec 22 15:59:16 EST 2008


On Mon, Dec 22, 2008 at 04:28:03PM -0000, Bayley, Alistair wrote:
> > From: haskell-cafe-bounces at haskell.org 
> > [mailto:haskell-cafe-bounces at haskell.org] On Behalf Of Günther Schmidt
> > 
> > I understand that Takusen does not use "unsafe" calls and 
> > would like to  
> > try it with that one then, but haven't find enough docs yet 
> > on how to use  
> > Takusen.
> 
> Not a lot of detailed examples exist for Takusen. I'm hoping the documentation for Database.Enumerator is a reasonable place to start.
> http://darcs.haskell.org/takusen/doc/html/Database-Enumerator.html
> 
> I just reviewed the Takusen code and, for no apparent reason, the ODBC module specifies unsafe for all of its FFI imports, but the other modules do not (so they get the default, which I assume is safe). I also was not aware of unsafe calls blocking other threads. I'll change the ODBC imports to be safe (or rather, unspecified).

Makes sense.  I will make the similar change in all HDBC backends.

-- John



More information about the Haskell-Cafe mailing list