- #include<stdio.h>
- #include <sys/syscall.h>
- #include <unistd.h>
- #include <pthread.h>
- pid_t gettid(void){
- return syscall(SYS_gettid);
- }
- int main()
- {
- int i=0;
- printf("%u %lu",gettid(),pthread_self());
- for(i=0;i<10000000;i++)
- {
- gettid();
- // pthread_self();
- }
- }
gettid
最新推荐文章于 2025-09-11 03:24:57 发布
本文介绍了一个简单的C程序,该程序通过调用系统调用(SYS_gettid)来获取当前进程的ID,并使用pthread_self()函数来获取当前线程的ID。程序还包含了一个循环,在循环中多次调用了gettid()函数。
2344

被折叠的 条评论
为什么被折叠?



