LogicalProcessorImpl

class LogicalProcessorImpl(    val processorNumber: Int,     val physicalProcessorNumber: Int,     val physicalPackageNumber: Int,     val numaNode: Int,     val processorGroup: Int) : LogicalProcessor

Implementation of the LogicalProcessor interface. This class provides details about a logical CPU core or thread in the system, including its mapping to physical processors, NUMA nodes, and processor groups.

Author

N7ghtm4r3

Parameters

processorNumber

The unique identifier of the logical processor

physicalProcessorNumber

The physical core number to which this logical processor belongs

physicalPackageNumber

The physical CPU package to which this logical processor belongs

numaNode

The NUMA (Non-Uniform Memory Access) node to which this logical processor is assigned

processorGroup

The processor group for systems that support grouping

See also

Constructors

Link copied to clipboard
constructor(processorNumber: Int, physicalProcessorNumber: Int, physicalPackageNumber: Int, numaNode: Int, processorGroup: Int)

Properties

Link copied to clipboard
open override val numaNode: Int
Link copied to clipboard
open override val physicalPackageNumber: Int
Link copied to clipboard
open override val physicalProcessorNumber: Int
Link copied to clipboard
open override val processorGroup: Int
Link copied to clipboard
open override val processorNumber: Int