View source code
Display the source code in std/parallelism.d from which this page was generated on
github.
Improve this page
Quickly fork, edit online, and submit a pull request for this page.
Requires a signed-in GitHub account. This works well for small changes.
If you'd like to make larger changes you may want to consider using
local clone.
Page wiki
View or edit the community-maintained wiki page associated with this page.
std.parallelism.task_pool.this
- multiple declarations
- Function TaskPool.this
- Function TaskPool.this
Function TaskPool.this
Default constructor that initializes a
with
TaskPool
- 1 worker threads. The minus 1 is included because the
main thread will also be available to do work.
totalCPUs
Prototype
this() @trusted;
Note
On single-core machines, the primitives provided by
operate transparently in single-threaded mode.
TaskPool
Function TaskPool.this
Allows for custom number of worker threads.
Prototype
this( ulong nWorkers ) @trusted;