struct spinlock
Declaration
struct spinlock { /* full declaration omitted */ };Declared at: libs/pika/synchronization/include/pika/synchronization/spinlock.hpp:29
Method Overview
- public void lock()
- public spinlock(const char *const desc = "pika::lcos::local::spinlock")
- public bool try_lock()
- public void unlock()
- public ~spinlock()
Methods
void lock()
void lock()Declared at: libs/pika/synchronization/include/pika/synchronization/spinlock.hpp:49
spinlock(const char* const desc =
"pika::lcos::local::spinlock")
spinlock(const char* const desc =
"pika::lcos::local::spinlock")Declared at: libs/pika/synchronization/include/pika/synchronization/spinlock.hpp:38
Parameters
- const char* const desc = "pika::lcos::local::spinlock"
bool try_lock()
bool try_lock()Declared at: libs/pika/synchronization/include/pika/synchronization/spinlock.hpp:86
void unlock()
void unlock()Declared at: libs/pika/synchronization/include/pika/synchronization/spinlock.hpp:103
~spinlock()
~spinlock()Declared at: libs/pika/synchronization/include/pika/synchronization/spinlock.hpp:44