# Processor

`import { Processor } from "destack:process/binding";`

Logical processor index for affinity masks.

```ds title="Processor"
export struct Processor {
    group: uint16;
    index: uint16;
}
```

[language/library/src/process/binding/schedule.ds:9:14](https://github.com/destack-sh/destack/blob/main/language/library/src/process/binding/schedule.ds#L9-L14)

## Members

### `group: uint16`

Processor group on hosts that partition logical processors.

### `index: uint16`

Logical processor index within the group.
