我真的很想在正文中多解释一些问题……但是标题确实涵盖了所有内容。据我所知,librt
更“正式”(这是libc
的标准部分?),但我还记得看到Node.js使用libeio
。我应该花更多时间研究哪个?便携性又如何呢?他们的API有何不同?
(如果我的代表不能超过1,500,则可以在此问题上添加标签“libeio”和“librt”,对此我不胜感激。)
最佳答案
libeio将标准调用包装在线程中,并处理大量的常见系统调用。
librt只有几个调用-读和写,但没有,例如stat。
关于c - 异步I/O的librt和libeio有什么区别,为什么我要选择一个?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5256630/