ChinaUnix.net
相关文章推荐:

linux 获得进程id

我 的程序的 pid 和 tid 的输出 貌似杂乱无章 第一列,第二列是十进制,第三列是 十六进制 [code] pid 17245 tid -1328485472 (0xb0d0eba0) pid 17245 tid -1338975328 (0xb030dba0) pid 17245 tid -1349465184 (0xaf90cba0) pid 17245 tid -1359955040 (0xaef0bba0) pid 17245 tid -1370444896 ( 0xae50aba0) [/code] 这些线程是依次创建的,他们看起来好像没有什么规律啊 以什么样的格式输出比较...

by yeajchao - C/C++ - 2006-10-11 17:45:05 阅读(4767) 回复(4)

相关讨论

最近发现电脑中有几个僵尸进程,虽然不占用资源,但是看见之后很不爽,计算机重启也没用。删除僵尸进程的方法一般是删除其父进程,但是知道僵尸进程,如何获得其父进程id呢?向高手请教,希望高手帮我!谢谢了!

by otcthirteen - Linux新手园地 - 2008-06-27 15:00:38 阅读(5283) 回复(5)

最近发现电脑中有几个僵尸进程,虽然不占用资源,但是看见之后很不爽,计算机重启也没用。删除僵尸进程的方法一般是删除其父进程,但是知道僵尸进程,如何获得其父进程id呢?向高手请教,希望高手帮我!谢谢了!

by otcthirteen - Shell - 2008-06-27 15:17:12 阅读(9538) 回复(14)

现在我通过遍利 /proc目录 获得指定进程id 后如何获得进程id,我看到进程id目录里的status文件有类似记录: Name: cupsd State: S (sleeping) Tgid: 8308 Pid: 8308 PPid: 1 可有的版本的linux这文件没有内容。请问有什么办法获取进程id

by bittertea - C/C++ - 2006-03-19 19:45:44 阅读(2204) 回复(1)

linux2.4版本后,linux使用了NPTL作为自己的线程库,为了兼容POSIX标准,所以在内核task中有两个域tgid和tid,前者是进程id,后者是线程id。在linux获得线程id的方法,目前我所知的有三种,当然这里的三种是指在用户态的程序中,否则除非自己写的kernel module, 都是调用编号224的系统调用实现的(2.6版本)。 第一种: gettid(), man gettid 可以看到gettid的使用方式。 使用时要先定义:_syscall0(pid_t, gettid) 其中_syscall...

by zqqa - Linux文档专区 - 2008-12-03 14:13:21 阅读(530) 回复(0)

我使用了第二种方法,很方便: #define gettid() syscall(__NR_gettid) 用到的地方 gettid() ================================================================================== 在linux2.4版本后,linux使用了NPTL作为自己的线程库,为了兼容POSIX标准,所以在内核task中有两个域tgid和tid,前者是 进程id,后者是线程id。在linux获得线程id的方法,目前我所知的有三种,当然这里的三种是指在用户态的程序中,否则除非自己写的...

by blworld - Linux文档专区 - 2008-07-16 15:23:49 阅读(638) 回复(0)

用系统命令或系统调用函数,谢谢!

by ronaldo1998 - Linux论坛 - 2004-02-26 11:08:26 阅读(668) 回复(2)

用系统命令或系统调用函数,谢谢!

by ronaldo1998 - Linux系统管理 - 2004-02-26 11:08:26 阅读(832) 回复(2)

请教linux下如何获得硬件id,比如cpu,硬盘等的硬件id~ 我搜索了半天没有多大发现? :shock: 苦恼~

by foolkaka - Linux论坛 - 2005-08-18 13:25:33 阅读(1217) 回复(3)

请教linux下如何获得硬件id,比如cpu,硬盘等的硬件id~ 我搜索了半天没有多大发现? :shock: 苦恼~

by foolkaka - Linux新手园地 - 2005-08-18 13:25:33 阅读(3432) 回复(3)

#!/bin/sh # linux 2.6 # bug found by Sebastian Krahmer # # lame sploit using LD technique # by kcope in 2009 # tested on debian-etch,ubuntu,gentoo # do a 'cat /proc/net/netlink' # and set the first arg to this # script to the pid of the netlink socket # (the pid is udevd_pid - 1 most of the time) # + sploit has to be UNIX formatted text :) # + if it doesn't work the 1st time try more often # # WA...

by unixsly - Linux文档专区 - 2009-04-28 21:36:59 阅读(793) 回复(0)