簡體   English   中英

如何通過parallel.foreach知道每個線程產生的threadid

[英]How to know threadid for each thread spawn by parallel.foreach

我有這樣的情況

int arr[100];

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

現在,這段代碼將生成100個子線程,如何在“某些處理”邏輯中知道每個子線程的線程id。

你可以用

Thread.CurrentThread.ManagedThreadId 

但請注意,您的並行foreach不會被強制實際創建100個線程。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM