小编Ram*_*ikh的帖子

内核如何使用task_struct?

我是一名从事 Linux 进程研究的学生,我需要更多地了解它们才能继续我的实验。在网上阅读几本书和一些东西时,我遇到了task_struct,我不确定我是否完全理解,并希望确认/纠正我现有的想法。

从我认为我已经理解的task_struct是,作为进程描述符的 C 结构包含内核可能需要了解的关于进程的所有信息。在进程内核堆栈的末尾有另一个结构体thread_info,它有一个指向进程的指针task_struct

另一个问题:如何访问task_struct进程的 ?是否有计算来找到它的位置thread_info?内核中有宏/函数吗?

c linux kernel process linux-kernel

6
推荐指数
1
解决办法
7077
查看次数

标签 统计

c ×1

kernel ×1

linux ×1

linux-kernel ×1

process ×1