当前宏的目的是找到指向当前正在运行的进程的任务结构的指针。
关于它在开发内核模块时的用法,并根据其定义,这个宏返回当前运行的用户空间进程的PID还是什么?
答案 0 :(得分:3)
当用户空间进程执行系统调用时,此宏指向与此进程关联的task_struct
。它不仅包含流程的PID
,还包含许多其他信息。
答案 1 :(得分:-2)
如果进程源自用户空间,则它在到达内核空间时不会更改。它将是相同的PID。
请注意用户空间“pthreads”,并了解TID(线程ID)和PID(进程ID)之间的区别。 (可根据要求提供更多细节)