博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

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

Posted on 2015-01-23 15:55  勇敢的鑫  阅读(1508)  评论(0编辑  收藏  举报

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

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

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

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

 

这样就可以了。。。。