在程序中使用gettid()的方法

gettid()这个函数不可以在程序中直接使用,它是linux本身的一个函数,直接使用会出现,尚未声明之类的错误。

我们可以自已定义实现方法,如下:

#include <sys/syscall.h> /*此头必须带上*/

pid_t gettid()
{
return syscall(SYS_gettid); /*这才是内涵*/
}

这样就可以了。。。。

原文地址:https://www.cnblogs.com/DamonBlog/p/4244423.html