ALib C++ Library
Library Version: 2402 R1
Documentation generated by doxygen
Loading...
Searching...
No Matches
thread.hpp File Reference

Description:


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 <thread>
#include "alib/time/ticks.hpp"
#include "alib/enums/records.hpp"
Include dependency graph for thread.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Runnable
 
class  Thread
 

Namespaces

namespace  alib
 
namespace  alib::threads
 
namespace  alib::threads::detail
 

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 ()
 
ALIB_API ThreadgetThread (std::thread::id c11ID)
 
void Shutdown ()
 
void threadStart (Thread *thread)
 

Variables

static constexpr ThreadID UNDEFINED = 0