Process.Threads Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает множество потоков, выполняющихся в связанном процессе.
public:
property System::Diagnostics::ProcessThreadCollection ^ Threads { System::Diagnostics::ProcessThreadCollection ^ get(); };
public System.Diagnostics.ProcessThreadCollection Threads { get; }
[System.ComponentModel.Browsable(false)]
public System.Diagnostics.ProcessThreadCollection Threads { get; }
member this.Threads : System.Diagnostics.ProcessThreadCollection
[<System.ComponentModel.Browsable(false)>]
member this.Threads : System.Diagnostics.ProcessThreadCollection
Public ReadOnly Property Threads As ProcessThreadCollection
Значение свойства
Массив объектов типа ProcessThread, представляющий потоки операционной системы, которые в настоящий момент выполняются в связанном процессе.
- Атрибуты
Исключения
Процесс не имеет Id, или нет процесса, связанного с экземпляром Process.
-или-
Связанный процесс завершился.
Комментарии
Значение, возвращаемое этим свойством, представляет последние обновленные потоки. Чтобы получить самые актуальные сведения, сначала необходимо вызвать Refresh() метод .
Поток выполняет код в процессе. Каждый процесс запускается с одним потоком, его основным потоком. Любой поток может создавать дополнительные потоки. Потоки внутри процесса совместно используют адресное пространство процесса.
Используйте ProcessThread для получения всех потоков, связанных с текущим процессом. Основной поток не обязательно равен нулю индекса в массиве.