
🚀返回专栏总目录
沉淀、分享、成长,让自己和他人都能有所收获!😄
📢引用计数器(reference counting
)是一种内存管理技术,用于跟踪对象或资源的引用数量。它通过在对象被引用时增加计数值,并在引用被释放时减少计数值,以确定何时可以安全地释放对象或资源。
一、什么是引用计数器 kref
kref
是 Linux
内核中提供的一种引用计数器实现,它是一种轻量级的引用计数技术,用于管理内核中的对象的引用计数。
在 Linux
系统中,引用计数器用结构体 kref
来表示。struct kref
定义在 include/linux/kref.h
头文件当中,本质是一个 int
型变量。如下所示: