[英]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.