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

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

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