This header file is part of module ALib Threads of the ALib C++ Library.
© 2013-2024 A-Worx GmbH, Germany. Published under Boost Software License.
Definition in file thread.hpp.
#include "alib/strings/astring.hpp"#include "alib/time/ticks.hpp"#include "alib/enums/records.hpp"#include <thread>Go to the source code of this file.
Classes | |
| class | Runnable |
| class | Thread |
Namespaces | |
| namespace | alib |
| namespace | alib::threads |
| namespace | alib::threads::detail |
| Details of namespace alib::threads. | |
Typedefs | |
| using | Runnable = threads::Runnable |
| Type alias in namespace alib. | |
| using | Thread = threads::Thread |
| Type alias in namespace alib. | |
| using | ThreadID = threads::ThreadID |
| Type to store thread identifiers. | |
Functions | |
| void | Bootstrap () |
| void | Shutdown () |
| void | threadStart (Thread *thread) |
Variables | |
| static constexpr ThreadID | UNDEFINED = 0 |
| This is a value that may be passed as a value indicating an undefined thread. | |