使用gettid() 注意事項


gettid()這個函數不可以在程序中直接使用,它是Linux本身的一個函數,

但是:僅包含#include <sys/types.h>,然后使用,編譯時會報該函數未定義之類的錯誤!

 

解決方案:

我們可以自已定義實現方法,如下:

#include <sys/syscall.h>  /*添加上此頭文件*/

pid_t gettid()
{
return syscall(SYS_gettid);    
}

 

然后就可以在程序中使用gettid了。

 

 

 

 

.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM