编写示例服务器应用程序 - forkIO是不可避免的?

时间:2010-06-07 15:44:19

标签: networking haskell concurrency

我还没有在haskell做任何网络,所以我现在尝试一下。我使用Oleg的ZFS作为模板如何做到这一点。

IIRC他没有使用线程,而是使用“分隔延续”,所以我想知道是否可以在不使用forkIO线程的情况下编写更重的加载服务器应用程序。

京特

1 个答案:

答案 0 :(得分:2)

这确实是一个研究问题。 Oleg的zipperFS没有使用任何Haskell的精细并发机制,所以它不会扩展到许多并发用户,我很确定。

我很感兴趣你可以使用拉链编写一个Web服务器。发布!

但为什么不在经典风格中使用大规模并发编写常规服务器 - 每个接受一个forkIO?