Windows/Linux下获取当前线程的ID号
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash

·
序
在多线程场合,为了方便跟踪线程的运行状态,往往需要在程序中添加打印当前线程ID号的功能。
1. Linux下打印当前线程ID
pthread_t pthread_self()
2. Windows下打印当前线程ID
DWORD GetCurrentThreadId();
#ifdef WIN32
#include <windows.h>
#else
#include <pthread.h>
#endif
inline unsigned int get_thread_id()
{
#ifdef WIN32
return::GetCurrentThreadId();
#else
return pthread_self();
#endif
}
参考网址:https://docs.microsoft.com/en-us/windows/desktop/api/processthreadsapi/nf-processthreadsapi-getcurrentthreadid
参考网址:https://blog.csdn.net/fan_hai_ping/article/details/8348791
参考网址:https://blog.csdn.net/kaida1234/article/details/50477924
参考网址:https://stackoverflow.com/questions/15597066/how-to-get-the-main-thread-id-of-a-process-known-by-its-id




A beautiful web dashboard for Linux
最近提交(Master分支:1 个月前 )
186a802e
added ecosystem file for PM2 5 年前
5def40a3
Add host customization support for the NodeJS version 5 年前

新一代开源开发者平台 GitCode,通过集成代码托管服务、代码仓库以及可信赖的开源组件库,让开发者可以在云端进行代码托管和开发。旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。
更多推荐
所有评论(0)