加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
CurrentThread.h 402 Bytes
一键复制 编辑 原始数据 按行查看 历史
leo_1 提交于 2023-10-07 03:29 . 获取当前线程tid
/***
* @Description:
* @Author: LeoTao
* @Date: 2023-10-07 03:09:39
* @LastEditTime: 2023-10-07 03:20:48
*/
#pragma once
namespace CurrentThread{
extern __thread int t_cachedTid;
void cacheTid();
inline int tid(){
//如果当前线程id没有被获取
if(__builtin_expect(t_cachedTid == 0, 0)){
cacheTid();
}
return t_cachedTid;
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化