struct spinlock

Declaration

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

Description

Lockable spinlock class

Declared at: libs/pika/thread_support/include/pika/thread_support/spinlock.hpp:22

Method Overview

  • public void lock() noexcept
  • public constexpr spinlock() noexcept
  • public inline bool try_lock() noexcept
  • public inline void unlock() noexcept

Methods

void lock() noexcept

Declared at: libs/pika/thread_support/include/pika/thread_support/spinlock.hpp:46

constexpr spinlock() noexcept

Declared at: libs/pika/thread_support/include/pika/thread_support/spinlock.hpp:33

inline bool try_lock() noexcept

Declared at: libs/pika/thread_support/include/pika/thread_support/spinlock.hpp:38

inline void unlock() noexcept

Declared at: libs/pika/thread_support/include/pika/thread_support/spinlock.hpp:57