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