# cpuload

Dark Mode

- Manual
- Standard library
- Index
- Compiler docs
- Fusion docs

Search:

This module implements a helper for a thread pool to determine whether creating a thread is a good idea.

Unstable API.

# Imports

cpuinfo

# Types

    ThreadPoolAdvice = enum
      doNothing, doCreateThread, doShutdownThread

  Source Edit

    ThreadPoolState = object
      when defined(windows):
          prevSysKernel, prevSysUser, prevProcKernel, prevProcUser: FILETIME

      calls*: int

  Source Edit

# Procs

    proc advice(s: var ThreadPoolState): ThreadPoolAdvice {...}{.raises: [], tags: [].}

  Source Edit