2020
09-29
09-29
详解Linux获取线程的PID(TID、LWP)的几种方式
在LinuxC/C++中通常是通过pthread库进行线程级别的操作。在pthread库中有函数:pthread_tpthread_self(void);它返回一个pthread_t类型的变量,指代的是调用pthread_self函数的线程的“ID”。怎么理解这个“ID”呢?这个“ID”是pthread库给每个线程定义的进程内唯一标识,是pthread库维持的。由于每个进程有自己独立的内存空间,故此“ID”的作用域是进程级而非系统级(内核不认识)。其实pthread库也是通过内...
继续阅读 >