gpt4 book ai didi

multithreading - 如何访问当前从用户空间读取/写入的线程数?

转载 作者:行者123 更新时间:2023-12-01 10:59:20 25 4
gpt4 key购买 nike

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

最佳答案

在你的读/写函数中使用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
}

关于multithreading - 如何访问当前从用户空间读取/写入的线程数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12655742/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com