#include <liburing.h>
struct io_uring ring;
// 初始化 io_uring,队列深度 1024 个条目
int ret = io_uring_queue_init(1024, &ring, 0);
// ... 使用 ring 进行 I/O 操作 ...
// 销毁队列
io_uring_queue_exit(&ring);
3.2 基本读写操作流程
struct io_uring_sqe *sqe;
struct io_uring_cqe *cqe;
// 1. 从 SQ 获取一个空闲的 SQE
sqe = io_uring_get_sqe(˚);
// 2. 准备一个 pread

发表评论 取消回复