gpt4 book ai didi

c# - 如何知道 parallel.foreach 生成的每个线程的 threadid

转载 作者:行者123 更新时间:2023-11-30 19:58:58 35 4
gpt4 key购买 nike

我有这样一个场景

int arr[100];

Parallel.Foreach(arr, (a) => { some processing});

现在,这段代码将生成 100 个子线程,我如何知道“某些处理”逻辑中每个子线程的线程 ID。

最佳答案

你可以使用

Thread.CurrentThread.ManagedThreadId 

但请注意,您的并行 foreach 并不是强制实际创建 100 个线程。

关于c# - 如何知道 parallel.foreach 生成的每个线程的 threadid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25369399/

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