标签: c++
我知道可以通过使用GetCurrentThreadId()来获取线程的id,但是,是否可以实际设置线程ID?如果是这样,怎么样?
Ex:我想将线程的线程ID从5432更改为1234。
答案 0 :(得分:0)
ThreadID由Windows从内部表中分配。你无法改变它。
答案 1 :(得分:0)
如documentation
在线程终止之前,线程标识符唯一地标识整个系统中的线程。
如果可以修改线程ID,则应该禁用创建新线程,直到确保其他人不使用您的ID。你会承认这是不现实的。