5

真的很想在正文中添加更多内容来解释这个问题……但是标题确实涵盖了所有内容。据我所知,librt它更“官方”(它是 ? 的标准部分libc),但我还记得看到 Node.js 使用libeio. 我应该花更多时间研究哪个?便携性怎么样?他们的 API 有何不同?

(如果有 ≥1,500 代表的人可以在这个问题中添加标签“libeio”和“librt”,我将不胜感激,因为我不能。)

4

1 回答 1

3

libeio 将标准调用包装在线程中,并处理大量常见的系统调用。

librt 只有几个调用——读和写,但没有,例如,stat。

于 2011-03-10T07:55:53.503 回答