在Linux環(huán)境下,可以使用系統(tǒng)調(diào)用getpid()
來獲取當(dāng)前進(jìn)程的PID(Process ID)。下面是一個(gè)簡單的例子:
#include <stdio.h>
#include <unistd.h>
int main() {
pid_t pid = getpid();
printf("My PID is: %d\n", pid);
return 0;
}
編譯并運(yùn)行這個(gè)程序,你將會(huì)看到輸出結(jié)果顯示當(dāng)前進(jìn)程的PID。這個(gè)PID是唯一的,在系統(tǒng)中用于標(biāo)識(shí)該進(jìn)程。在實(shí)際的開發(fā)中,可以使用getpid()
來獲取當(dāng)前進(jìn)程的PID,以便進(jìn)行一些特定的操作或者監(jiān)控。