您当前的位置: 首页 >  linux

柳鲲鹏

暂无认证

  • 0浏览

    0关注

    4642博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

LINUX获得线程号、设置线程名

柳鲲鹏 发布时间:2019-01-28 19:37:12 ,浏览量:0

  • 获取线程号

  同事非要输出线程号,说是看看哪个线程输出的。吾听了也是很无语,这么多线程,汝知道线程号,能采取什么措施?其实是一点用也没有。

  不过获取方法可以放在这里,也许有特殊用处?

  syscall(SYS_gettid)

 

  • 设置线程名

  其实呢,线程号不如线程名。吾给线程设置名,输出时就能看到自己想看的内容。网上搜索了一下:

#include 

//名字的长度最大为15字节,且应该以'\0'结尾
#define set_thread_name(name)   prctl(PR_SET_NAME, name, 0, 0, 0);

 

  • 获取线程名
//char tname[16];
#define get_thread_name(name)   prctl(PR_GET_NAME, name)

 

关注
打赏
1665724893
查看更多评论
立即登录/注册

微信扫码登录

0.0506s