This module implements procs to determine the number of CPUs / cores.
proc countProcessors(): int {.gcsafe, extern: "ncpi$1",
raises: [OverflowError, ValueError],
tags: [ReadEnvEffect]
.}
-
returns the numer of the processors/cores the machine has. Returns 0 if it cannot be detected.
Source
Edit