标签: linux-kernel linux-device-driver message-queue
我的一个项目要求在内核模块中具有原子入队和出列操作。请告诉我有没有API可以做到这一点。
此致 普拉迪普
答案 0 :(得分:1)
Linux内核中的队列实现称为kfifo。 您可以通过
include/linux/kfifo.h
%scripts / kernel-doc -man include / linux / kfifo.h | man -l -
你可以通过包装来原子地做事。您可以使用RCU,螺旋锁,互斥锁或适用于您的情况。