Linux c++获取进程/线程ID
- 有些时候,需要在Log中打出进程或线程的ID,以便调试、查找问题。
- 获取进程ID
#include <unistd.h>
pid_t getpid(void);
#include <sys/syscall.h>
syscall(__NR_gettid)
#include <sys/syscall.h>
#define gettid() syscall(__NR_gettid)
#include <sys/syscall.h>
#define gettid() syscall(SYS_gettid)