相关疑难解决方法(0)

哪些绿色线程库可用于C,可以匹配Haskell绿色线程的性能和易用性?

forkIO在Haskell中编程时,我习惯于依赖GHC 用于可移植轻量级线程.

什么是C的等效库,可以提供相同的可扩展性和易用性?

具体来说,我需要C等价物至少以下两个功能.

forkIO     :: IO () -> IO ThreadId
killThread ::             ThreadId -> IO ()
Run Code Online (Sandbox Code Playgroud)

我假设我的应用程序,如果线程只打开阻塞操作而不是被强制挂起就足够了,因为所有线程都经常阻塞网络IO,我只使用splice系统调用要求Linux内核在套接字之间推送数据.


更新

本文比较了数字和表格

结果有利于Protothreads.由于我没有使用过任何其他图书馆,我很乐意听到任何使用/开发此类图书馆的人.

c concurrency networking haskell green-threads

23
推荐指数
2
解决办法
5220
查看次数

标签 统计

c ×1

concurrency ×1

green-threads ×1

haskell ×1

networking ×1