core.thread

The thread module provides support for thread creation and management.

Modules

context
module core.thread.context

The thread module provides support for thread creation and management.

fiber
module core.thread.fiber

The fiber module provides OS-indepedent lightweight threads aka fibers.

osthread
module core.thread.osthread

The osthread module provides low-level, OS-dependent code for thread creation and management.

threadbase
module core.thread.threadbase

The threadbase module provides OS-independent code for thread storage and management.

threadgroup
module core.thread.threadgroup

The osthread module provides types used in threads modules.

types
module core.thread.types

This module provides types and constants used in thread package.

Public Imports

core.time
public import core.time;
Undocumented in source.
core.thread.fiber
public import core.thread.fiber;
Undocumented in source.
core.thread.osthread
public import core.thread.osthread;
Undocumented in source.
core.thread.threadbase
public import core.thread.threadbase;
Undocumented in source.
core.thread.threadgroup
public import core.thread.threadgroup;
Undocumented in source.
core.thread.types
public import core.thread.types;
Undocumented in source.
core.thread.context
public import core.thread.context;
Undocumented in source.

Meta

License

Distributed under the Boost Software License 1.0. (See accompanying file LICENSE)

Authors

Sean Kelly, Walter Bright, Alex Rønne Petersen, Martin Nowak