文件名称:io_uring-by-example:io_uring by Example文章系列的配套存储库
文件大小:63KB
文件格式:ZIP
更新时间:2024-06-02 15:42:18
C
io_uring举例 该存储库是上io_uring By Example系列文章的配套存储库。 它具有一组示例程序,这些示例程序作为示例来说明Linux io_uring子系统的用法。 这些示例一个接一个地构建,变得越来越复杂。 以下是示例的作用: 01_regular_cat :这是等效的“ cat”程序示例,它使用常规的同步I / O。 该程序在那里说明了同步I / O和异步io_uring API之间的区别。 02_cat_uring :本示例使用io_uring提供的原始接口构建cat版本。 这样做是为了使用户了解io_uring界面在低层如何工作。 03_cat_liburing :此示例在功能上与前面的示例相同,但是使用liburing提供的更高级别的API。 04_cp_liburing :本示例是复制命令的实现,该命令在io_uring的提交队列中使用多个请求。
【文件预览】:
io_uring-by-example-master
----public()
--------index.html(611B)
--------tux.png(46KB)
----02_cat_uring()
--------main.c(11KB)
----04_cp_liburing()
--------main.c(6KB)
----05_webserver_liburing()
--------main.c(13KB)
----01_regular_cat()
--------main.c(3KB)
----LICENSE(1KB)
----README.md(2KB)
----Makefile(458B)
----03_cat_liburing()
--------main.c(4KB)