Tag: 绿线程

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

在Haskell中编程时,我习惯于依赖GHC的forkIO来实现可移植的轻量级线程。 什么是C的等效库,可以提供相同的可扩展性和易用性? 具体来说,我需要C等价物至少以下两个function。 forkIO :: IO () -> IO ThreadId killThread :: ThreadId -> IO () 我假设我的应用程序,如果线程只打开阻塞操作而不是被强制挂起就足够了,因为所有线程都经常阻塞网络IO而我只使用splice系统调用来要求Linux内核在套接字之间推送数据。 更新 本文比较了数字和表格 GNU Pth Protothreads PM2包裹 结果有利于Protothreads。 由于我没有使用任何其他图书馆,我很乐意听到任何使用/开发此类图书馆的人。