作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我没有在haskell中做过任何网络化的事情,所以我现在尝试一下。我使用 Oleg 的 ZFS 作为模板如何做到这一点。
IIRC 他没有使用线程,而是使用“定界延续”,所以我想知道是否也可以在不使用 forkIO 线程的情况下编写更重的负载服务器应用程序。
君特
最佳答案
这确实是一个研究问题。 Oleg 的 zipperFS 并没有在底层使用 Haskell 的任何精细并发机制,所以它不会扩展到许多并发用户,我很确定。
我很感兴趣您可以使用 zipper 编写 Web 服务器。发布!
但是为什么不直接使用经典风格的大规模并发编写一个常规服务器——每个接受一个 forkIO 呢?
关于networking - 编写示例服务器应用程序 - forkIO 是不可避免的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2990921/
我是一名优秀的程序员,十分优秀!