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 для получения всех потоков, связанных с текущим процессом. Основной поток не обязательно равен нулю индекса в массиве.

Применяется к

См. также раздел