Namespace this_thread contains global functions related to threading.
Class that models Mutex Concept that is fair and scalable.
The following table describes typical subdirectories of an open source version of the library.
A structured_task_group is like a task_group, but has only a subset of the functionality. It may permit performance optimizations in the future. The restrictions are:
The Intel® Threading Building Blocks (Intel® TBB) library approximates a portion of C++11 interfaces for condition variables and scoped locking. The major differences are:
Unless otherwise stated, the thread safety rules for the library are as follows:
Two threads can invoke a method or function concurrently on different objects, but not the same object.
It is unsafe for two threads to invoke concurrently methods or functions on the same object.
Release version of the proxy library is libtbbmalloc_proxy.so.2, debug version is libtbbmalloc_proxy_debug.so.2.
The following dynamic memory functions are replaced: