3

我编写了一个模块,用户可以在其中读取或写入 proc 文件 - 如何确定在内核级编程中读取或写入的用户进程中的线程数?

4

1 回答 1

6

在读/写函数current中用作指向当前任务 (current ) 的指针:task_struct

#include <linux/sched.h>

struct task_struct * t;
for (t = next_thread(current); t != current; t = next_thread(t)) {
    // do the stuff
}
于 2012-09-30T11:01:24.153 回答