进程标识符
#include <unistd.h>
pid_t getpid(void); //获得调用进程的PID
pid_t getppid(void); //获得调用进程的父进程的PID
uid_t getuid(void); //返回调用进程的实际用户ID
uid_t geteuid(void); //返回调用进程的有效用户ID
gid_t getgid(void0; //返回调用进程的实际组ID
gid_t getegid(void); //返回调用进程的有效组ID
#include <unistd.h>
pid_t getpid(void); //获得调用进程的PID
pid_t getppid(void); //获得调用进程的父进程的PID
uid_t getuid(void); //返回调用进程的实际用户ID
uid_t geteuid(void); //返回调用进程的有效用户ID
gid_t getgid(void0; //返回调用进程的实际组ID
gid_t getegid(void); //返回调用进程的有效组ID
正常的终止方式有:
最后一个线程调用pthread_exit