gpt4 book ai didi

基于 kqueue 的 Haskell 并发

转载 作者:行者123 更新时间:2023-12-04 14:51:54 31 4
gpt4 key购买 nike

我编写了并发应用程序并发现了错误:

buildFdSets: file descriptor out of range



我发现这是一个进程中文件描述符数量的操作系统限制,在我的 FreeBSD 中是 1024 .是 select()的极限.我还了解到还有另一种方法: kqueue() .

我的问题是:
  • 如何赢得文件描述符的限制?
  • 使用方法kqueue()而不是 select()在haskell程序中?
  • 最佳答案

    我相信 GHC 7 现在支持在其后端使用 kqueue() :

    link to paper ,
    descriptive blog post

    然而,GHC 7 的 Haskell 平台尚未推出。

    关于基于 kqueue 的 Haskell 并发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4225589/

    31 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com