Namespaces
Variants
Views
Actions

Thread support library

From cppreference.com
< c
Revision as of 02:30, 24 April 2012 by Cubbi (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Template:c/thread/sidebar

Contents

Types

Template:tdcl list begin Template:tdcl list header Template:tdcl list item Template:tdcl list item Template:tdcl list item Template:tdcl list item Template:tdcl list item Template:tdcl list item Template:tdcl list item Template:tdcl list end

Constants

Template:tdcl list begin Template:tdcl list item Template:tdcl list item Template:tdcl list item Template:tdcl list item Template:tdcl list item Template:tdcl list item Template:tdcl list item Template:tdcl list item Template:tdcl list end

Macros

Defined in header <threads.h>
(since C11)
thread local type macro
(macro constant)
(since C11)
initializes a once_flag
(macro constant)
maximum number of times destructors are called
(macro constant)

Functions

Defined in header <threads.h>
(since C11)
creates a thread
(function)
(since C11)
detaches a thread
(function)
(since C11)
obtains the current thread identifier
(function)
(since C11)
checks if two identifiers refer to the same thread
(function)
(since C11)
terminates the calling thread
(function)
(since C11)
blocks until a thread terminates
(function)
(since C11)
suspends execution of the calling thread for the given period of time
(function)
(since C11)
yields the current time slice
(function)
(since C11)
calls a function exactly once
(function)
(since C11)
creates a condition variable
(function)
(since C11)
unblocks one thread blocked on a condition variable
(function)
(since C11)
unblocks all threads blocked on a condition variable
(function)
(since C11)
blocks on a condition variable
(function)
(since C11)
blocks on a condition variable, with a timeout
(function)
(since C11)
destroys a condition variable
(function)
(since C11)
creates a mutex
(function)
(since C11)
blocks until locks a mutex
(function)
(since C11)
blocks until locks a mutex or times out
(function)
(since C11)
locks a mutex or returns without blocking if already locked
(function)
(since C11)
unlocks a mutex
(function)
(since C11)
destroys a mutex
(function)
(since C11)
creates thread-specific storage pointer with a given destructor
(function)
(since C11)
reads from thread-specific storage
(function)
(since C11)
write to thread-specific storage
(function)
(since C11)
releases the resources held by a given thread-specific pointer
(function)