Como: Investigar o uso de thread para os processos
Você pode visualizar os threads do processo, lendo o Threads valor da propriedade da Process componente. O valor retornado é do tipo ProcessThreadCollection, que contém uma coleção de ProcessThread objetos que representam os segmentos de sistema operacional atualmente em execução no processo. Em seguida, você pode iterar na coleção exibir individuais thread propriedades.O thread principal não é necessariamente o thread no índice 0 da coleção.
Para investigar o uso de thread para um processo
Se o processo não foi iniciado por um Process componente, associar um Process componente para o processo desejado. Para obter mais informações, consulte: Como: BIND a processos existentes.
Atribuir o Threads valor da propriedade do processo a uma variável do tipo de coleção vazia ProcessThread.
O índice de matriz para exibir propriedades de um único thread a iteração.
O exemplo a seguir mostra como ler a Threads propriedade do bloco de notas e atribuir o valor a uma matriz vazia. The BasePriority valor do primeiro segmento na ProcessThread matriz é, em seguida, ler e exibido em uma caixa de texto chamada TextBox1.
Dim myCollection As ProcessThreadCollection Dim myProcesses() As Process ' Create an instance of the Process Component and associate ' it to the target process. myProcesses = Process.GetProcessesByName("Notepad.exe") ' Read the Process.Threads property and assign it to the empty array. myCollection = myProcesses(0).Threads ' Read desired ProcessThread property. Me.Textbox1.Text = myCollection(0).BasePriority.ToString()
ProcessThreadCollection threads; Process[] notepads; // Retrieve the Notepad processes. notepads = Process.GetProcessesByName("Notepad"); // Read the Process.Threads property. threads = notepads[0].Threads; // Read desired ProcessThread property. TextBox1.Text = threads[0].BasePriority.ToString();
Consulte também
Tarefas
Como: BIND a processos existentes
Como: Criar componentes de processo
Conceitos
Introdução ao monitoramento e Managing Windows Processes