线程线程ID获取

Posted arxive

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了线程线程ID获取相关的知识,希望对你有一定的参考价值。

 

一、进程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# 获得当前 进程 或 线程的IDcomsky

由进程名获取进程ID及其主线程IDyanglx2022

 

 

以上是关于线程线程ID获取的主要内容,如果未能解决你的问题,请参考以下文章

java线程

在多线程情况下,如何获取当前线程id

什么叫线程id号?怎么获取?

调用微软未公开ZwQueryInformationThread函数根据线程句柄获取线程ID

从线程中获取线程 ID

CPU高获取其线程ID然后分析