gpt4 book ai didi

c# - 线程 : Thread. CurrentThread.Name 和 Thread.CurrentThread.ManagedThereadId

转载 作者:太空宇宙 更新时间:2023-11-03 10:59:36 26 4
gpt4 key购买 nike

我试图通过为它们分配名称来识别一些线程(属性:System.Threading.Thread.CurrentThread.Name),但后来我意识到我可以使用 System.Threading。线程.CurrentThread.ManagedThreadId。我的问题是:如果我在属性 CurrentThread.Name 中分配“Thread1”并且 CurrentThread.ManagedThreadId 为“1”,这是否总是正确的?或者线程池可以为名为“Thread1”的线程分配不同的 ManagedThreadId?

最佳答案

MSDN状态:

The value of the ManagedThreadId property does not vary over time, even if unmanaged code that hosts the common language runtime implements the thread as a fiber.

所以我不会担心通信线程名称 -> 托管线程 ID 中断。

关于c# - 线程 : Thread. CurrentThread.Name 和 Thread.CurrentThread.ManagedThereadId,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18205804/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com