В чем разница между librt и libeio для асинхронного ввода-вывода, и почему я должен выбрать одно вместо другого?

Я действительно хочу добавить больше в основной текст, чтобы объяснить вопрос ... но название действительно охватывает все. Насколько я могу судить, librt более «официальная» (это стандартная часть libc ?), Но я также помню, что видел, что Node.js использует libeio . На что мне следует потратить больше времени? А как насчет переносимости? Насколько отличаются их API?

(Я был бы признателен, если бы кто-нибудь с ≥1 500 репутацией мог добавить к этому вопросу теги «libeio» и «librt», а я не могу. )

5
задан hippietrail 6 May 2015 в 02:10
поделиться