程序存放在磁盘上,存储在某个磁盘上的可执行文件,使用6个exec函数中的一个由内核将进程读入存储器.
UNIX为每个进程分配一个唯一的数字标识,称为进车个ID,进程ID总是非负数.
#include<stdio.h>
#include<sys/stat.h>
#include<unistd.h>
int main()
{
int pid = getpid();
printf("the process of this program's pid is %d\n", pid);
return 0;
}ustcqi@ubuntu:~/workplace/linux/APUE/Demo1$ gcc -o getPID getPID.c
ustcqi@ubuntu:~/workplace/linux/APUE/Demo1$ ./getPID
the process of this program's pid is 6091
本文展示了一个简单的C程序,用于获取当前运行程序的进程ID,并通过标准输入输出打印出来。
33万+

被折叠的 条评论
为什么被折叠?



