internal static int get_cpu_number() { if (_isWindows) { if (_coreCount > 64) { ProcessorNumber procNum = default; GetCurrentProcessorNumberEx(ref procNum); return((procNum.Group << 6) | procNum.Number); } return((int)GetCurrentProcessorNumber()); } if (_schedGetCpuWorks) { return(sched_getcpu()); } return(-1); }
private static extern void GetCurrentProcessorNumberEx(ref ProcessorNumber processorNumber);