Var*_*pta 2 c# parallel.foreach
我有一个像这样的场景
int arr[100];
Parallel.Foreach(arr, (a) => { some processing});
Run Code Online (Sandbox Code Playgroud)
现在,这段代码将生成100个子线程,如何在"某些处理"逻辑中知道每个子线程的线程id.
你可以用
Thread.CurrentThread.ManagedThreadId
Run Code Online (Sandbox Code Playgroud)
但请注意,您的并行foreach不会被强制实际创建100个线程.
| 归档时间: |
|
| 查看次数: |
1457 次 |
| 最近记录: |