Linux下获取进程打开的句柄数,用C代码实现

Linux下获取进程打开的句柄数,用C代码实现,第1张

可以通过指令查询当前进程打开了多少句柄,Linux下有exec函数族可以执行指令,把指令写进去就行了。

-查看当前进程打开了多少句柄数

# lsof -n|awk '{print $2}'|sort|uniq -c|sort -nr|more

-根据ID号来查看进程名。

# ps aef|grep ID号

linux Qt 下不流行句柄. Qt 下要访问一个窗口用的是指针.

程序1 想获取, 程序 2 的窗口句柄属于进程间通信.

进程间通信有多种方法.如果找同一台机器上我推荐用有名管道. 但是由于每个进程都有自己的地址空间.进程间不能直接访问对方的地址.所有说不管你有没有成功获得这个句柄,这个句柄都是不能用的..


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8306938.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-15
下一篇2023-04-15

发表评论

登录后才能评论

评论列表(0条)

    保存