Process.Threads Свойство

Определение

Получает множество потоков, выполняющихся в связанном процессе.Gets the set of threads that are running in the associated process.

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

Значение свойства

ProcessThreadCollection

Массив объектов типа ProcessThread, представляющий потоки операционной системы, которые в настоящий момент выполняются в связанном процессе.An array of type ProcessThread representing the operating system threads currently running in the associated process.

Атрибуты

Исключения

Процесс не имеет Id, или нет процесса, связанного с экземпляром Process.The process does not have an Id, or no process is associated with the Process instance.

-или--or- Связанный процесс завершился.The associated process has exited.

Комментарии

Значение, возвращаемое этим свойством, представляет самые последние обновленные потоки.The value returned by this property represents the most recently refreshed threads. Чтобы получить наиболее актуальные сведения, необходимо Refresh() сначала вызвать метод.To get the most up to date information, you need to call Refresh() method first.

Поток выполняет код в процессе.A thread executes code in a process. Каждый процесс запускается с одним потоком, основным потоком.Each process is started with a single thread, its primary thread. Любой поток может создавать дополнительные потоки.Any thread can create additional threads. Потоки внутри процесса совместно используют адресное пространство процесса.Threads within a process share the address space of the process.

Используйте ProcessThread для получения всех потоков, связанных с текущим процессом.Use ProcessThread to get all the threads associated with the current process. Первичный поток не обязательно должен иметь нулевой индекс в массиве.The primary thread is not necessarily at index zero in the array.

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

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