如何将
名称设置为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.
你是绝对正确的.当线程死机时,映射中的相应条目应该自然删除.