struct spinlock

Declaration

struct spinlock { /* full declaration omitted */ };

Declared at: libs/pika/concurrency/include/pika/concurrency/spinlock.hpp:21

Method Overview

Methods

void lock() noexcept

Declared at: libs/pika/concurrency/include/pika/concurrency/spinlock.hpp:41

spinlock(const char* = nullptr)

Declared at: libs/pika/concurrency/include/pika/concurrency/spinlock.hpp:30

Parameters

const char* = nullptr

bool try_lock() noexcept

Declared at: libs/pika/concurrency/include/pika/concurrency/spinlock.hpp:49

void unlock() noexcept

Declared at: libs/pika/concurrency/include/pika/concurrency/spinlock.hpp:62

~spinlock()

Declared at: libs/pika/concurrency/include/pika/concurrency/spinlock.hpp:36