技术栈

kfifo

赖small强
12 天前
linux·kfifo·请求队列·工作队列(workqueue)·等待队列·kfifo_init
[Linux]内核队列实现详解队列是Linux内核中广泛使用的数据结构,用于在不同的内核组件之间传递数据或任务。Linux内核实现了多种队列,每种队列都有其特定的用途和特点。本文档将详细介绍Linux内核中的主要队列实现,包括kfifo队列和工作队列,以及它们的应用场景和最佳实践。
千册
2 年前
linux·kfifo·fasync·signal
linux环形缓冲区kfifo实践4:异步通知fasync异步通知在内核中使用struct fasync_struct数据结构来描述。
千册
2 年前
linux·kfifo·poll
linux环形缓冲区kfifo实践3:IO多路复用poll和selectpoll和select方法在Linux用户空间的API接口函数定义如下。
千册
2 年前
linux·kfifo
linux环形缓冲区kfifo实践1和kfifo_free成对使用。kfifo_from_user()宏用来将用户空间的数据写入环形缓冲区中,其中参数fifo表示使用哪个环形缓冲区;from 表示用户空间缓冲区的起始地址;len 表示要复制多少个元素;copied保存了成功复制元素的数量,通常用作返回值。
我是有底线的