System.Diagnostics.ProcessThread
namespace System.Diagnostics
{
public class ProcessThread : Component
{
public int BasePriority { get; }
public int CurrentPriority { get; }
public int Id { get; }
public int IdealProcessor {
set;
}
public bool PriorityBoostEnabled { get; set; }
public ThreadPriorityLevel PriorityLevel { get; set; }
public TimeSpan PrivilegedProcessorTime { get; }
public IntPtr ProcessorAffinity {
set;
}
public IntPtr StartAddress { get; }
public DateTime StartTime { get; }
public ThreadState ThreadState { get; }
public TimeSpan TotalProcessorTime { get; }
public TimeSpan UserProcessorTime { get; }
public ThreadWaitReason WaitReason { get; }
public void ResetIdealProcessor();
}
}