On Mon, Apr 18, 2011 at 12:47:33AM +0200, Johan Tibell wrote: > In other words, it's reasonable to fork of tens of thousands of threads and > expect good performance.
Yes I think. Besides from the point of view of programming servers like for e.g. a web server, the forkIO based solution is more natural. <begin rant> It is unfortunate that the usual fork and even pthread_create is not light weight enough for programming such high performance servers. The select based programming is more a hack than anything IMNSHO. <end rant> The light-weight threads of GHC hence is a boon besides other goodies like STM, Channels etc. Disclaimer: I have never programmed large servers on GHC nor benchmarked any servers that are available. But I believe stuff like Wai server (used by yesod) etc uses forkIO and has very good performance. Regards ppk _______________________________________________ Haskell mailing list Haskell@haskell.org http://www.haskell.org/mailman/listinfo/haskell