Получить владельца потока, который выполняется

когда я запускаю проект, я получаю исключение известного "Вызов потока не может получить доступ...". Теперь сначала я хотел бы узнать, почему это происходит, так как мой код не должен создавать этот новый поток на этом этапе, поэтому я хотел бы знать, кто создал этот поток.

Когда возникает исключение, StackTrace сообщает, что метод был вызван из внешнего кода (только два элемента в StackTrace).

В окне "Темы" сообщается только о приоритете (никаких пояснений в названии нет).

Как получить дополнительную информацию о текущем потоке? Как и какая библиотека его создала? Это внешний код или мой?

1 ответ

Thread.CurrentThread должен рассказать вам все, что вам нужно знать об управляемом потоке. Если в окне "Нитки" не указано имя, указанное имя не указано.

Также вы не можете найти, какая библиотека создала поток. Такая информация не хранится нигде.

licensed under cc by-sa 3.0 with attribution.