我真的希望在身体中加入更多来解释这个问题......但标题真的涵盖了所有内容。据我所知,librt
更“官方”(它是libc
的标准部分?),但我也记得看到Node.js使用libeio
。我应该花更多的时间研究一下?便携性怎么样?他们的API有何不同?
(如果有一个拥有≥1,500代表的人可以在这个问题上添加“libeio”和“librt”标签,我会很感激,因为我不能。)
答案 0 :(得分:3)
libeio在线程中包装标准调用,并处理大量常见系统调用。
librt只有几个调用 - 读写,但不是,例如,stat。