C言语怎样猎取历程ID?(代码实例)【C#.Net教程】,getppid(),getpid()
作者:搜教程发布时间:2019-11-27分类:.Net教程浏览:30评论:0
导读:我们能够运用getppid()和getpid()函数来猎取历程ID,它们都是unistd.h库中定义的内置函数,都能够返回历程ID。下面本篇文章就来给人人简朴引见一下getppid...
我们能够运用getppid()和getpid()函数来猎取历程ID,它们都是unistd.h库中定义的内置函数,都能够返回历程ID。下面本篇文章就来给人人简朴引见一下getppid()和getpid()函数,相识在Linux体系中运用C言语怎样猎取历程ID,愿望对人人有所协助。
getpid()函数
建立任何历程时,它都具有唯一的id,称为历程ID。getpid()函数返回挪用历程的历程ID。【视频教程引荐:C言语教程】
基础语法:
pid_t getpid(void);
返回范例: getpid()函数返回当前历程的历程ID;它永久不会抛出任何毛病,因而老是胜利的。
getppid()函数
getppid()函数:返回挪用历程的父历程的历程ID。
申明:假如挪用历程是由fork()函数建立的,并且在getppid()函数挪用时父历程依然存在,则此函数返回父历程的历程ID。不然,此函数返回值1,该值是init历程的历程ID。
基础语法:
pid_t getppid(void);
返回范例: getppid()函数返回当前历程的父历程的历程ID;它从不抛出任何毛病,因而老是胜利的。
注: pid_t是历程ID的范例,它是无标记整数范例的数据范例。
代码示例(C言语):
下面看看在Linux体系中运用C言语怎样猎取挪用历程ID和父历程ID。
#include <stdio.h> #include <sys/types.h> #include <unistd.h> int main(void) { //存储挪用函数历程ID的变量 pid_t process_id; //存储父函数历程ID的变量 pid_t p_process_id; //getpid() - 将返回挪用函数的历程ID process_id = getpid(); //getppid() - 将返回父函数的历程ID p_process_id = getppid(); //输出历程ID printf("挪用函数的历程ID:%d\n",process_id); printf("父函数的历程ID:%d\n",p_process_id); return 0; }
输出:
挪用函数的历程ID:31120 父函数的历程ID:31119
申明:头文件
● stdio.h : 用于printf()函数
● sys / types.h : 用于pid_t范例,即用于存储历程ID的变量的数据范例。
● unistd.h : 用于getpid()和getppid()函数
以上就是本篇文章的全部内容,愿望能对人人的进修有所协助。更多精彩内容人人能够关注ki4网相干教程栏目!!!
以上就是C言语怎样猎取历程ID?(代码实例)的细致内容,更多请关注ki4网别的相干文章!
相关推荐
- 关于验证码生成要领的汇总引见【C#.Net教程】,
- c言语“或”标记【C#.Net教程】,c语言,或符号
- .net和c#有什么区别【C#.Net教程】,.net,c#
- 伪代码是什么?如何写一个伪代码?【C#.Net教程】,伪代码,c语言,算法
- 浅谈C#中的初期绑定和后期绑定【C#.Net教程】,C#,早期绑定,后期绑定
- C语言中printf,sprintf和fprintf的区分是什么【C#.Net教程】,C,printf,sprintf,fprintf
- 浅谈Ruby和C言语之间的异同点【C#.Net教程】,Ruby,C语言
- c#怎样运用?c#的基础语法【C#.Net教程】,c#,关键字
- c# 怎样生成自定义图片?c# 生成自定义图片要领【C#.Net教程】,c#生成自定义图片,方法
- 关于jsp页面跳转的细致引见【C#.Net教程】,
你 发表评论:
欢迎- .Net教程排行
-
- 1案例分享c++ map的运用和 查找机能测试【C#.Net教程】,性能,map,c++
- 2细致引见C# string花样的日期时候字符串转为DateTime范例的要领【C#.Net教程】,C#,string,DateTime
- 3c#怎样运用?c#的基础语法【C#.Net教程】,c#,关键字
- 4详解ASP.NET中衔接数据库设置要领【C#.Net教程】,ASP.NET,数据库,配置
- 5C# DataSet机能最好实践【C#.Net教程】,C#,DataSet
- 6.net和c#有什么区别【C#.Net教程】,.net,c#
- 7C#_挪用封装的一个类完成导出Excel表格的功用【C#.Net教程】,C# Excel表格
- 8asp .net 面试题及答案分享【C#.Net教程】,.net,自己,整理,问题,面试
- 9让WebAPI 返回JSON花样的数据实例教程【C#.Net教程】,javascript,WebAPI,JSON,api,web,搭建,返回
- 最新文章
- 广而告之