1. 程式人生 > >線程、線程ID獲取

線程、線程ID獲取

.net manage 當前 blog spa oms col div tro

一、進程ID獲取

1.1 當前進程的Id

方法1 通過進程名獲取

Process[] processes = Process.GetProcesses(); 
foreach(Process process in processes) 
{ 
  if(process.ProcessName == "進程名" 
  { 
    MessageBox.Show(process.Id); 
  } 
}

方法2 直接獲取

Process processes = Process.GetCurrentProcess
processes.id // 獲得當前進程的ID

二、線程ID獲取

2.1 C#獲取當前線程ID

方法1 推薦

Thread.CurrentThread.ManagedThreadId

方法2

AppDomain.GetCurrentThreadId()

參考文章

C# 獲得當前 進程 或 線程的ID,comsky。

由進程名獲取進程ID及其主線程ID,yanglx2022。

線程、線程ID獲取