Core-Threads

Multithreading and synchronization <>

// namespaces

namespace Core::Threads::CurrentThread;
namespace Core::Threads::TLS;

// structs

struct Core::Threads::PriorityScope;

template <class TLock>
struct Core::Threads::TScopedLock;

struct Core::Threads::ThreadPriorityHandler;

// classes

class Core::AtomicStack;
class Core::AtomicStackLocked;
class Core::Threads::Lock;
class Core::Threads::Pipe;
class Core::Threads::ReadWriteLock;
class Core::Threads::Semaphore;
class Core::Threads::SharedMemory;
class Core::Threads::Signal;
class Core::Threads::Thread;