|  | ||
|---|---|---|
| .. | ||
| bin | ||
| docs | ||
| etc | ||
| lib | ||
| package.json | ||
| README.md | ||
Number of CPUs
Number of CPUs.
Usage
var NUM_CPUS = require( '@stdlib/os/num-cpus' );
NUM_CPUS
Number of CPUs.
var n = NUM_CPUS;
// returns <number>
Notes
Examples
var proc = require( 'process' );
var cluster = require( 'cluster' );
var NUM_CPUS = require( '@stdlib/os/num-cpus' );
var i;
function onTimeout() {
    proc.exit( 0 );
}
if ( cluster.isMaster ) {
    for ( i = 0; i < NUM_CPUS; i++ ) {
        cluster.fork();
    }
} else {
    console.log( 'Worker %s. Process id: %d.', cluster.worker.id, cluster.worker.process.pid );
    setTimeout( onTimeout, 1000 );
}
CLI
Usage
Usage: num-cpus [options]
Options:
  -h,    --help                Print this message.
  -V,    --version             Print the package version.
Examples
$ num-cpus
<number>