Windows – 如何将名称设置为Win32线程?

如何将名称设置为Win32线程.我没有找到任何Win32 API实现相同.基本上我想在日志文件添加线程名称. TLS(线程本地存储)是唯一的方法吗?
您可以随时将此信息存储在适当的数据结构中.使用散列或地图将GetThreadId()映射到此名称.由于GetThreadId()始终是唯一的标识符,所以这很正常.

干杯!

Of course,if he’s creating many
threads,that hashmap will slowly fill
up and use more and more memory,so
some cleanup procedure is probably a
good thing as well.

你是绝对正确的.当线程死机时,映射中的相应条目应该自然删除.

相关文章

Windows2012R2备用域控搭建 前置操作 域控主域控的主dns:自...
主域控角色迁移和夺取(转载) 转载自:http://yupeizhi.blo...
Windows2012R2 NTP时间同步 Windows2012R2里没有了internet时...
Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...