我还没有在haskell做任何网络,所以我现在尝试一下。我使用Oleg的ZFS作为模板如何做到这一点。
IIRC他没有使用线程,而是使用“分隔延续”,所以我想知道是否可以在不使用forkIO线程的情况下编写更重的加载服务器应用程序。
京特
答案 0 :(得分:2)
这确实是一个研究问题。 Oleg的zipperFS没有使用任何Haskell的精细并发机制,所以它不会扩展到许多并发用户,我很确定。
我很感兴趣你可以使用拉链编写一个Web服务器。发布!
但为什么不在经典风格中使用大规模并发编写常规服务器 - 每个接受一个forkIO?