linux獲取線程Id的三種方法

我使用了第二種方法,很方便: #define gettid() syscall(__NR_gettid) 用到的地方 gettid() 在linux2.4版本後,linux使用了NPTL做爲本身的線程庫,爲了兼容POSIX標準,因此在內核task中有兩個域tgid和tid,前者是進程id,後者是線程id。在linux上得到線程id的方法,目前我所知的有三種,固然這裏的三種是指在用戶態的程序中,不然
相關文章
相關標籤/搜索