# cpuload

- Manual
- Standard library
- Index

Search:
Group by:

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

Unstable API.

# Imports

winlean, os, strutils, math

# 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