Почему средство борьбы с параллелизмом в версии 2010 не использует идентификаторы управляемых потоков? - PullRequest
1 голос
/ 16 ноября 2010

Если вы использовали инструмент профиля конкуренции параллелизма, предоставленный в версии 2010, вы заметите, что все идентификаторы потоков, используемые в отчете, не являются управляемыми идентификаторами потоков, что раздражает. Я хочу знать, какой поток является каким, и как я могу легко сопоставить эти идентификаторы потоков (обычно 4-значный идентификатор), используемые в отчете, со значением ManagedThreadID, которое я могу получить из кода?

Спасибо.

1 Ответ

0 голосов
/ 20 ноября 2010

Если вы используете опцию «Сбор данных о конфликте ресурсов» (см. Ниже), вы сможете увидеть управляемые потоки с их именами.Concurrency

Это описано в блоге Джона Роббина и может быть достаточно, чтобы помочь вам определить управляемые потоки.К сожалению, вы не можете вернуть сопоставление идентификаторам управляемых потоков.

...