c函数库中提供了获得进程id的函数。
在unix中使用pid_t getpid()函数,包含在unistd.h中。
VC为了兼容性也提供了获得进程id的函数(当然有多种方法),但是略有不同。
int _getpid( void );包含在process.h中。
该函数没有定义任何错误,也就是无论如何都能获得自己的进程id。
如果在程序中要获得进程的id,那么最简单的办法就是使用getpid/_getpid,但是考虑到有些程序存在系统移植问题,我们可以把这两个函数封装一下,以达到平台间的移植。
c函数库中提供了获得进程id的函数。
在unix中使用pid_t getpid()函数,包含在unistd.h中。
VC为了兼容性也提供了获得进程id的函数(当然有多种方法),但是略有不同。
int _getpid( void );包含在process.h中。
该函数没有定义任何错误,也就是无论如何都能获得自己的进程id。
如果在程序中要获得进程的id,那么最简单的办法就是使用getpid/_getpid,但是考虑到有些程序存在系统移植问题,我们可以把这两个函数封装一下,以达到平台间的移植。

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