【发布时间】:2020-06-01 05:38:28
【问题描述】:
要检查进程ID是否存在,我检查
if (0 != kill(pid, 0))
printf(" not exist");
在/proc/pid/task我可以看到进程id中的所有线程id
如何确定 pid 是 Linux 中的进程还是线程?
【问题讨论】:
-
也许您可以在
proc/pid/status中找到有用的Pid和Tgid条目... -
@dragosht 谢谢! ,有什么简单的方法可以代替用 C 解析这个文件?有点难
-
我认为没有可用的快速函数调用:stackoverflow.com/questions/26508413/…