struct spinlock
Declaration
struct spinlock { /* full declaration omitted */ };Declared at: libs/pika/concurrency/include/pika/concurrency/spinlock.hpp:21
Method Overview
- public void lock() noexcept
- public spinlock(const char * = nullptr)
- public bool try_lock() noexcept
- public void unlock() noexcept
- public ~spinlock()
Methods
void lock() noexcept
void lock() noexceptDeclared at: libs/pika/concurrency/include/pika/concurrency/spinlock.hpp:41
spinlock(const char* = nullptr)
spinlock(const char* = nullptr)Declared at: libs/pika/concurrency/include/pika/concurrency/spinlock.hpp:30
Parameters
- const char* = nullptr
bool try_lock() noexcept
bool try_lock() noexceptDeclared at: libs/pika/concurrency/include/pika/concurrency/spinlock.hpp:49
void unlock() noexcept
void unlock() noexceptDeclared at: libs/pika/concurrency/include/pika/concurrency/spinlock.hpp:62
~spinlock()
~spinlock()Declared at: libs/pika/concurrency/include/pika/concurrency/spinlock.hpp:36